Version Description
Release Date - 2 April 2019
- Fixed HTML W3C validation for the Add to Wishlist button
- Fixed a limit for Add all to cart function
- Fixed public JS error
- Added filter tinvwl-allow_parent_variable that allows to add parent variable product without selected variation from a 3rd party code.
- Improved the Setup Wizard to prepend the Wishlist Page shortcode to existing page content.
Download this release
Release Info
Developer | templateinvaders |
Plugin | WooCommerce Wishlist Plugin |
Version | 1.9.17 |
Comparing to | |
See all releases |
Code changes from version 1.9.16 to 1.9.17
- assets/css/admin-form.min.css +1 -1
- assets/css/admin-setup.min.css +1 -1
- assets/css/admin.css +1342 -2356
- assets/css/admin.css.map +1 -0
- assets/css/admin.min.css +830 -6
- assets/css/public.css +428 -799
- assets/css/public.css.map +1 -0
- assets/css/public.min.css +326 -6
- assets/css/theme.css +229 -390
- assets/css/theme.css.map +1 -0
- assets/css/theme.min.css +128 -6
- assets/img/admin-rescue.png +0 -0
- assets/img/admin-rescue@2x.png +0 -0
- assets/img/admin-update.png +0 -0
- assets/img/admin-update@2x.png +0 -0
- assets/img/chevron_down.png +0 -0
- assets/img/chevron_down@2x.png +0 -0
- assets/img/chevron_icon.png +0 -0
- assets/img/chevron_icon@2x.png +0 -0
- assets/img/color_icon.png +0 -0
- assets/img/color_icon@2x.png +0 -0
- assets/img/customization.png +0 -0
- assets/img/icon_menu.png +0 -0
- assets/img/icon_menu@2x.png +0 -0
- assets/img/kinsta.png +0 -0
- assets/img/kinsta_logo.png +0 -0
- assets/img/logo_heart.png +0 -0
- assets/img/logo_heart@2x.png +0 -0
- assets/img/premium_logo.png +0 -0
- assets/img/rate_us.png +0 -0
- assets/img/select_caret.png +0 -0
- assets/img/select_caret@2x.png +0 -0
- assets/img/select_caret_t.png +0 -0
- assets/img/select_caret_t@2x.png +0 -0
- assets/img/upgrade_to_pro.jpg +0 -0
- assets/img/wizard_logo.png +0 -0
- assets/img/wizard_logo@2x.png +0 -0
- assets/img/wizard_setup.png +0 -0
- assets/img/wizard_setup@2x.png +0 -0
- assets/js/admin.js +412 -347
- assets/js/admin.min.js +6 -6
- assets/js/public.js +592 -550
- assets/js/public.min.js +6 -6
- includes/activator.class.php +924 -924
- includes/product.helper.php +664 -664
- includes/wizard.class.php +305 -532
assets/css/admin-form.min.css
CHANGED
@@ -2,5 +2,5 @@
|
|
2 |
* https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
3 |
* Copyright (c) 2019;
|
4 |
* Licensed GPLv2+ */
|
5 |
-
|
6 |
.tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}.tiwlform-number-container button,.tiwlform-number-container input{margin:0;font-weight:800;display:inline-block;font-size:14px}.tiwlform-number-container input[type=text]{width:50px;height:36px;text-align:right;border-radius:5px;line-height:26px;margin:0}.tiwlform-number-container button{width:20px;height:38px;line-height:38px;text-align:center;border-radius:5px;margin:0 2px;background-color:#f1eee8;border:0;color:#000;padding:0;cursor:pointer}.tiwlform-number-container button:hover{background-color:#96b100;color:#fff}.tiwlform-onoff-container{cursor:pointer;position:relative;display:inline-block;height:36px;width:132px;margin:0;border-radius:3px;box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.16);transition:all .3s ease-in-out;border:1px solid #eae6df;background:#f1eee8}.tiwlform-onoff-container.disabled.checked{border-color:rgba(0,0,0,.4);background-color:rgba(0,0,0,.4)}.tiwlform-onoff-container.disabled .tiwlform-onoff-button{color:rgba(0,0,0,.4)!important}.tiwlform-onoff-container.checked{background:#96b100;border-color:#96b100}.tiwlform-onoff-container.checked .tiwlform-onoff-button{left:4px;color:#96b100}.tiwlform-onoff-container .tiwlform-onoff-button{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:3px;left:66px;width:59px;height:27px;line-height:18px;padding:4px;text-align:center;border-radius:3px;box-shadow:1px 1px 4px 0 rgba(2,2,2,.21);transition:all 350ms cubic-bezier(0,.89,.44,1);color:#6b625a;background:#fff}.tiwlform-onoff-container .tiwlform-onoff-button:before{content:"\e91e";font-size:11px;font-family:tinvwl-webfont}.tiwlform-onoff-container.checked .tiwlform-onoff-button:before{content:"\e91e";font-family:tinvwl-webfont}.tiwlform-onoff-container.disabled{background-color:rgba(0,0,0,.4)}.tiwlform-range-container{padding-top:25px;height:50px}.tiwlform-range-container .range{width:100%;position:relative}.tiwlform-range-container input[type=text]{display:none}.tiwlform-range-container .line{margin:0 5%;width:90%;height:4px;top:-14px;background-color:#ede8df;position:absolute}.tiwlform-range-container .line .selector{position:absolute;z-index:100;width:15px;height:15px;background:#fff;border:5px solid #96b100;border-radius:50%;top:-10px;right:-12.5px;cursor:pointer}.tiwlform-range-container .line-selector{width:0;background-color:#96b100;height:6px;top:-15px}.tiwlform-range-container .label{display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:outside none none;padding:0}.tiwlform-range-container .label li{-moz-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;position:relative;float:left;text-align:center;color:#000;padding:10px 0;font-size:14px;line-height:14px;cursor:pointer;margin:0}.tiwlform-range-container .label li.active{font-weight:600}.tiwlform-range-container .label li.preactive::before{background:#96b100;width:25px;height:25px;top:-25px}.tiwlform-range-container .label li::before{position:absolute;top:-20px;right:0;left:0;content:"";margin:0 auto;width:15px;height:15px;background:#ede8df;border-radius:50%}.tiwlform-multirbox input{display:none}.tiwlform-multirbox{border-radius:3px;border:1px solid #eae6df;box-shadow:0 0 10px rgba(0,0,0,.1) inset;display:inline-block;margin:2px;position:relative}.tiwlform-multirbox label{display:inline-block;font-weight:400;color:#948d84;margin:0;line-height:26px;vertical-align:middle;padding:5px 10px;height:26px}.tiwlform-multirbox label.checked{box-shadow:inset 0 0 0 36px #96b100;color:#fff;border-radius:3px}.tiwlform-multirbox label .dashicons{line-height:26px}.tinvwl-multicheckbox{border:1px solid #dbdbdb;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1) inset;margin:2px}.tinvwl-multicheckbox ul{height:208px;overflow:auto;margin:0;padding:0 12px}.tinvwl-multicheckbox li{height:30px}.tinvwl-multicheckbox label{width:100%;display:inline-block;font-weight:400}.tinvwl-multicheckbox input{margin-right:13px}.tinvwl-multicheckbox>.tinvwl-before{background-color:#fbfaf9;border-bottom:1px solid #dbdbdb;padding:7px}.tinvwl-multicheckbox>.tinvwl-after{background-color:#fbfaf9;border-top:1px solid #dbdbdb;padding:7px}.tinvwl-targeting-box{display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:28px}.tinvwl-targeting-box-action{display:none}.tinvwl-targeting-box .selector{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:20px}.tinvwl-targeting-box .selector div+div{margin-top:6px}.tinvwl-targeting-box .zone{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;background-color:#fbfaf9;border-radius:3px;position:relative;margin:2px;padding:0}.tinvwl-targeting-box .inner{margin:0;padding:20px;overflow:auto;border-radius:3px;min-height:42px}.tinvwl-targeting-box .filter-field,.tinvwl-targeting-box .tinvwl-multicheckbox{width:100%}.tinvwl-targeting-box .zone>.tinvwl-after{background-color:#f4f2ee;border-top:1px solid #fbfaf9;padding:7px;margin:0;position:absolute;border-radius:0 0 3px 3px;bottom:0;left:0;right:0}.tinvwl-targeting-box .action-bth{background-color:#fff;color:#000;border:1px solid #dbdbdb;font-weight:400;text-align:center}.tinvwl-targeting-box .action-bth:hover{background-color:#96b100;color:#fff}.tinvwl-numberrange{width:100%}.tinvwl-numberrange .range{position:relative;width:100%;height:5px}
|
2 |
* https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
3 |
* Copyright (c) 2019;
|
4 |
* Licensed GPLv2+ */
|
5 |
+
|
6 |
.tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}.tiwlform-number-container button,.tiwlform-number-container input{margin:0;font-weight:800;display:inline-block;font-size:14px}.tiwlform-number-container input[type=text]{width:50px;height:36px;text-align:right;border-radius:5px;line-height:26px;margin:0}.tiwlform-number-container button{width:20px;height:38px;line-height:38px;text-align:center;border-radius:5px;margin:0 2px;background-color:#f1eee8;border:0;color:#000;padding:0;cursor:pointer}.tiwlform-number-container button:hover{background-color:#96b100;color:#fff}.tiwlform-onoff-container{cursor:pointer;position:relative;display:inline-block;height:36px;width:132px;margin:0;border-radius:3px;box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.16);transition:all .3s ease-in-out;border:1px solid #eae6df;background:#f1eee8}.tiwlform-onoff-container.disabled.checked{border-color:rgba(0,0,0,.4);background-color:rgba(0,0,0,.4)}.tiwlform-onoff-container.disabled .tiwlform-onoff-button{color:rgba(0,0,0,.4)!important}.tiwlform-onoff-container.checked{background:#96b100;border-color:#96b100}.tiwlform-onoff-container.checked .tiwlform-onoff-button{left:4px;color:#96b100}.tiwlform-onoff-container .tiwlform-onoff-button{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:3px;left:66px;width:59px;height:27px;line-height:18px;padding:4px;text-align:center;border-radius:3px;box-shadow:1px 1px 4px 0 rgba(2,2,2,.21);transition:all 350ms cubic-bezier(0,.89,.44,1);color:#6b625a;background:#fff}.tiwlform-onoff-container .tiwlform-onoff-button:before{content:"\e91e";font-size:11px;font-family:tinvwl-webfont}.tiwlform-onoff-container.checked .tiwlform-onoff-button:before{content:"\e91e";font-family:tinvwl-webfont}.tiwlform-onoff-container.disabled{background-color:rgba(0,0,0,.4)}.tiwlform-range-container{padding-top:25px;height:50px}.tiwlform-range-container .range{width:100%;position:relative}.tiwlform-range-container input[type=text]{display:none}.tiwlform-range-container .line{margin:0 5%;width:90%;height:4px;top:-14px;background-color:#ede8df;position:absolute}.tiwlform-range-container .line .selector{position:absolute;z-index:100;width:15px;height:15px;background:#fff;border:5px solid #96b100;border-radius:50%;top:-10px;right:-12.5px;cursor:pointer}.tiwlform-range-container .line-selector{width:0;background-color:#96b100;height:6px;top:-15px}.tiwlform-range-container .label{display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:outside none none;padding:0}.tiwlform-range-container .label li{-moz-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;position:relative;float:left;text-align:center;color:#000;padding:10px 0;font-size:14px;line-height:14px;cursor:pointer;margin:0}.tiwlform-range-container .label li.active{font-weight:600}.tiwlform-range-container .label li.preactive::before{background:#96b100;width:25px;height:25px;top:-25px}.tiwlform-range-container .label li::before{position:absolute;top:-20px;right:0;left:0;content:"";margin:0 auto;width:15px;height:15px;background:#ede8df;border-radius:50%}.tiwlform-multirbox input{display:none}.tiwlform-multirbox{border-radius:3px;border:1px solid #eae6df;box-shadow:0 0 10px rgba(0,0,0,.1) inset;display:inline-block;margin:2px;position:relative}.tiwlform-multirbox label{display:inline-block;font-weight:400;color:#948d84;margin:0;line-height:26px;vertical-align:middle;padding:5px 10px;height:26px}.tiwlform-multirbox label.checked{box-shadow:inset 0 0 0 36px #96b100;color:#fff;border-radius:3px}.tiwlform-multirbox label .dashicons{line-height:26px}.tinvwl-multicheckbox{border:1px solid #dbdbdb;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1) inset;margin:2px}.tinvwl-multicheckbox ul{height:208px;overflow:auto;margin:0;padding:0 12px}.tinvwl-multicheckbox li{height:30px}.tinvwl-multicheckbox label{width:100%;display:inline-block;font-weight:400}.tinvwl-multicheckbox input{margin-right:13px}.tinvwl-multicheckbox>.tinvwl-before{background-color:#fbfaf9;border-bottom:1px solid #dbdbdb;padding:7px}.tinvwl-multicheckbox>.tinvwl-after{background-color:#fbfaf9;border-top:1px solid #dbdbdb;padding:7px}.tinvwl-targeting-box{display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:28px}.tinvwl-targeting-box-action{display:none}.tinvwl-targeting-box .selector{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:20px}.tinvwl-targeting-box .selector div+div{margin-top:6px}.tinvwl-targeting-box .zone{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;background-color:#fbfaf9;border-radius:3px;position:relative;margin:2px;padding:0}.tinvwl-targeting-box .inner{margin:0;padding:20px;overflow:auto;border-radius:3px;min-height:42px}.tinvwl-targeting-box .filter-field,.tinvwl-targeting-box .tinvwl-multicheckbox{width:100%}.tinvwl-targeting-box .zone>.tinvwl-after{background-color:#f4f2ee;border-top:1px solid #fbfaf9;padding:7px;margin:0;position:absolute;border-radius:0 0 3px 3px;bottom:0;left:0;right:0}.tinvwl-targeting-box .action-bth{background-color:#fff;color:#000;border:1px solid #dbdbdb;font-weight:400;text-align:center}.tinvwl-targeting-box .action-bth:hover{background-color:#96b100;color:#fff}.tinvwl-numberrange{width:100%}.tinvwl-numberrange .range{position:relative;width:100%;height:5px}
|
assets/css/admin-setup.min.css
CHANGED
@@ -2,5 +2,5 @@
|
|
2 |
* https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
3 |
* Copyright (c) 2019;
|
4 |
* Licensed GPLv2+ */
|
5 |
-
|
6 |
html{background:#f6f3ed}.tinvwl-wizard{max-width:886px;margin:107px auto;padding:0;box-shadow:none;background:0 0}.tinvwl-wizard .tinvwl-logo{text-align:center;margin-bottom:10px}.tinvwl-wizard .tinvwl-logo h2,.tinvwl-wizard .tinvwl-logo img{display:inline-block;vertical-align:middle}.tinvwl-wizard .tinvwl-logo img+h2{margin-left:15px}.tinvwl-wizard .tinvwl-logo h2{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.333;color:#3e3e3e}.tinvwl-wizard .tinvwl-progress{text-align:center}.tinvwl-wizard .tinvwl-progress ul{list-style:none;padding:0;margin:0}.tinvwl-wizard .tinvwl-progress li{position:relative;display:inline-block;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.714;text-transform:uppercase;padding:0 0 4px;margin-top:20px;margin-right:40px;color:rgba(62,62,62,.4)}.tinvwl-wizard .tinvwl-progress li:before{content:'';position:absolute;left:0;bottom:-2px;width:calc(100% + 50px);height:2px;background:#e6e6e6}.tinvwl-wizard .tinvwl-progress li:last-child:before{width:100%}.tinvwl-wizard .tinvwl-progress li.active{padding-right:40px;margin-right:0;color:#3e3e3e}.tinvwl-wizard .tinvwl-progress li.active.last{padding-right:0;margin-right:40px}.tinvwl-wizard .tinvwl-progress li:last-child.last.active{color:#869a00}.tinvwl-wizard .tinvwl-progress li.active:after{content:'';position:absolute;left:0;bottom:-2px;width:calc(100% + 10px);height:2px;background:#a9c203}.tinvwl-wizard .tinvwl-progress li.last.active:after{width:100%}.tinvwl-wizard .tinvwl-progress li:last-child{padding-right:0!important;margin-right:0!important}.tinvwl-wizard .tinvwl-content{font-family:Arial,sans-serif;font-size:14px;line-height:1.71428571;color:#4f4639}.tinvwl-wizard .tinvwl-content .tinwl-inner{padding:34px 42px 42px;margin-top:36px;border-radius:5px;background:#fff;box-shadow:0 14px 29px 0 rgba(170,150,137,.38)}.tinvwl-wizard .tinvwl-content .tinwl-intro.tinwl-inner{padding:40px 121px}.tinvwl-wizard .tinvwl-content .tinwl-finish.tinwl-inner{padding:40px 100px}.tinvwl-wizard h1{font-size:36px;letter-spacing:-.025em;text-transform:uppercase;color:#291c09}.tinvwl-wizard label{line-height:1.429}@media (min-width:992px){.tinvwl-wizard .tinwl-inner:not(.tinvwl-social) .col-md-6.control-label{padding-top:10px}}.tinvwl-wizard .tinvwl-title-wrap h1+.tinvwl-desc{margin-top:12px}.tinvwl-wizard .tinvwl-title-wrap h1+.tinvwl-separator{margin-top:20px;margin-bottom:20px}.tinvwl-wizard .tinvwl-skip{display:inline-block;font-size:14px;color:rgba(75,75,75,.722);text-decoration:underline;line-height:1.429}.tinvwl-wizard .tinvwl-separator{display:block;width:100%;height:2px;margin:24px 0;background:#ececec}.tinvwl-wizard .form-horizontal+.tinvwl-separator,.tinvwl-wizard .tinvwl-separator+.form-horizontal{margin-top:30px}.tinvwl-wizard .row+.tinvwl-separator{margin-top:0}.tinvwl-wizard .form-group{margin-bottom:20px}.tinvwl-wizard .tinvwl-desc{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:1.875;margin-bottom:24px}.tinvwl-wizard .tinvwl-desc a{color:#4f4639;text-decoration:underline}.tinvwl-wizard .tinvwl-desc a:active,.tinvwl-wizard .tinvwl-desc a:focus,.tinvwl-wizard .tinvwl-desc a:hover{color:#000}.tinvwl-wizard .tinvwl-nav{margin:30px 0 0}.tinvwl-wizard .tinvwl-desc+.tinvwl-nav{margin:55px 0 0}.tinvwl-wizard .tinvwl-nav .tinvwl-btn{min-width:147px}.tinvwl-wizard .tinvwl-nav .tinvwl-next{float:right}.tinvwl-wizard .tinvwl-nav .tinvwl-skip+.tinvwl-btn{margin-left:26px}.tinvwl-wizard .tinwl-finish,.tinvwl-wizard .tinwl-intro{text-align:center}.tinvwl-wizard .tinwl-finish .tinvwl-title,.tinvwl-wizard .tinwl-intro .tinvwl-title{font-size:48px;margin-bottom:14px}.tinvwl-wizard .tinwl-finish .tinvwl-title{margin-bottom:33px}.tinvwl-wizard .tinwl-finish .tinvwl-sub-title,.tinvwl-wizard .tinwl-intro .tinvwl-sub-title{font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.167;letter-spacing:-.025em;margin-bottom:0;color:#b2b2b2}.tinvwl-wizard .tinwl-intro .tinvwl-thumb{margin-bottom:16px}.tinvwl-wizard .tinwl-intro .tinvwl-desc{margin-bottom:21px}.tinvwl-wizard .tinwl-finish .tinvwl-desc{margin-bottom:45px}.tinvwl-wizard .tinwl-intro .tinvwl-skip{margin-top:19px}.tinvwl-wizard .tinwl-finish .tinvwl-more{display:inline-block;text-decoration:underline;margin-top:35px;color:#4b4b4b}.tinvwl-wizard .tinwl-finish .tinvwl-btn{margin-right:14px;padding:16px 26px}.tinvwl-wizard .tinwl-finish .tinvwl-btn:last-child{margin-right:0}.tinvwl-error .form-control{border:2px solid red}.tinvwl-error .tinvwl-error-icon{position:absolute;top:8px;left:-10px;color:red}.tinvwl-error .tinvwl-error-desc{line-height:1.42857143;margin:10px 8px 0;color:red}.tinvwl-wizard .tinvwl-return-to-dash{margin-top:45px;text-align:center}@media screen and (max-width:1024px){.tinvwl-wizard{margin:20px auto}.tinvwl-wizard .tinwl-finish .tinvwl-btn{display:block;margin:0 auto}.tinvwl-wizard .tinwl-finish .tinvwl-btn+.tinvwl-btn{margin-top:15px}}@media screen and (max-width:782px){html{margin:0}.tinvwl-wizard .tinvwl-content .tinwl-inner.tinwl-finish,.tinvwl-wizard .tinvwl-content .tinwl-inner.tinwl-intro{padding-left:50px;padding-right:50px}.tinvwl-wizard .tinvwl-nav{text-align:center}.tinvwl-wizard .tinvwl-nav .tinvwl-next{float:none;text-align:center}}
|
2 |
* https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
3 |
* Copyright (c) 2019;
|
4 |
* Licensed GPLv2+ */
|
5 |
+
|
6 |
html{background:#f6f3ed}.tinvwl-wizard{max-width:886px;margin:107px auto;padding:0;box-shadow:none;background:0 0}.tinvwl-wizard .tinvwl-logo{text-align:center;margin-bottom:10px}.tinvwl-wizard .tinvwl-logo h2,.tinvwl-wizard .tinvwl-logo img{display:inline-block;vertical-align:middle}.tinvwl-wizard .tinvwl-logo img+h2{margin-left:15px}.tinvwl-wizard .tinvwl-logo h2{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.333;color:#3e3e3e}.tinvwl-wizard .tinvwl-progress{text-align:center}.tinvwl-wizard .tinvwl-progress ul{list-style:none;padding:0;margin:0}.tinvwl-wizard .tinvwl-progress li{position:relative;display:inline-block;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.714;text-transform:uppercase;padding:0 0 4px;margin-top:20px;margin-right:40px;color:rgba(62,62,62,.4)}.tinvwl-wizard .tinvwl-progress li:before{content:'';position:absolute;left:0;bottom:-2px;width:calc(100% + 50px);height:2px;background:#e6e6e6}.tinvwl-wizard .tinvwl-progress li:last-child:before{width:100%}.tinvwl-wizard .tinvwl-progress li.active{padding-right:40px;margin-right:0;color:#3e3e3e}.tinvwl-wizard .tinvwl-progress li.active.last{padding-right:0;margin-right:40px}.tinvwl-wizard .tinvwl-progress li:last-child.last.active{color:#869a00}.tinvwl-wizard .tinvwl-progress li.active:after{content:'';position:absolute;left:0;bottom:-2px;width:calc(100% + 10px);height:2px;background:#a9c203}.tinvwl-wizard .tinvwl-progress li.last.active:after{width:100%}.tinvwl-wizard .tinvwl-progress li:last-child{padding-right:0!important;margin-right:0!important}.tinvwl-wizard .tinvwl-content{font-family:Arial,sans-serif;font-size:14px;line-height:1.71428571;color:#4f4639}.tinvwl-wizard .tinvwl-content .tinwl-inner{padding:34px 42px 42px;margin-top:36px;border-radius:5px;background:#fff;box-shadow:0 14px 29px 0 rgba(170,150,137,.38)}.tinvwl-wizard .tinvwl-content .tinwl-intro.tinwl-inner{padding:40px 121px}.tinvwl-wizard .tinvwl-content .tinwl-finish.tinwl-inner{padding:40px 100px}.tinvwl-wizard h1{font-size:36px;letter-spacing:-.025em;text-transform:uppercase;color:#291c09}.tinvwl-wizard label{line-height:1.429}@media (min-width:992px){.tinvwl-wizard .tinwl-inner:not(.tinvwl-social) .col-md-6.control-label{padding-top:10px}}.tinvwl-wizard .tinvwl-title-wrap h1+.tinvwl-desc{margin-top:12px}.tinvwl-wizard .tinvwl-title-wrap h1+.tinvwl-separator{margin-top:20px;margin-bottom:20px}.tinvwl-wizard .tinvwl-skip{display:inline-block;font-size:14px;color:rgba(75,75,75,.722);text-decoration:underline;line-height:1.429}.tinvwl-wizard .tinvwl-separator{display:block;width:100%;height:2px;margin:24px 0;background:#ececec}.tinvwl-wizard .form-horizontal+.tinvwl-separator,.tinvwl-wizard .tinvwl-separator+.form-horizontal{margin-top:30px}.tinvwl-wizard .row+.tinvwl-separator{margin-top:0}.tinvwl-wizard .form-group{margin-bottom:20px}.tinvwl-wizard .tinvwl-desc{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:1.875;margin-bottom:24px}.tinvwl-wizard .tinvwl-desc a{color:#4f4639;text-decoration:underline}.tinvwl-wizard .tinvwl-desc a:active,.tinvwl-wizard .tinvwl-desc a:focus,.tinvwl-wizard .tinvwl-desc a:hover{color:#000}.tinvwl-wizard .tinvwl-nav{margin:30px 0 0}.tinvwl-wizard .tinvwl-desc+.tinvwl-nav{margin:55px 0 0}.tinvwl-wizard .tinvwl-nav .tinvwl-btn{min-width:147px}.tinvwl-wizard .tinvwl-nav .tinvwl-next{float:right}.tinvwl-wizard .tinvwl-nav .tinvwl-skip+.tinvwl-btn{margin-left:26px}.tinvwl-wizard .tinwl-finish,.tinvwl-wizard .tinwl-intro{text-align:center}.tinvwl-wizard .tinwl-finish .tinvwl-title,.tinvwl-wizard .tinwl-intro .tinvwl-title{font-size:48px;margin-bottom:14px}.tinvwl-wizard .tinwl-finish .tinvwl-title{margin-bottom:33px}.tinvwl-wizard .tinwl-finish .tinvwl-sub-title,.tinvwl-wizard .tinwl-intro .tinvwl-sub-title{font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.167;letter-spacing:-.025em;margin-bottom:0;color:#b2b2b2}.tinvwl-wizard .tinwl-intro .tinvwl-thumb{margin-bottom:16px}.tinvwl-wizard .tinwl-intro .tinvwl-desc{margin-bottom:21px}.tinvwl-wizard .tinwl-finish .tinvwl-desc{margin-bottom:45px}.tinvwl-wizard .tinwl-intro .tinvwl-skip{margin-top:19px}.tinvwl-wizard .tinwl-finish .tinvwl-more{display:inline-block;text-decoration:underline;margin-top:35px;color:#4b4b4b}.tinvwl-wizard .tinwl-finish .tinvwl-btn{margin-right:14px;padding:16px 26px}.tinvwl-wizard .tinwl-finish .tinvwl-btn:last-child{margin-right:0}.tinvwl-error .form-control{border:2px solid red}.tinvwl-error .tinvwl-error-icon{position:absolute;top:8px;left:-10px;color:red}.tinvwl-error .tinvwl-error-desc{line-height:1.42857143;margin:10px 8px 0;color:red}.tinvwl-wizard .tinvwl-return-to-dash{margin-top:45px;text-align:center}@media screen and (max-width:1024px){.tinvwl-wizard{margin:20px auto}.tinvwl-wizard .tinwl-finish .tinvwl-btn{display:block;margin:0 auto}.tinvwl-wizard .tinwl-finish .tinvwl-btn+.tinvwl-btn{margin-top:15px}}@media screen and (max-width:782px){html{margin:0}.tinvwl-wizard .tinvwl-content .tinwl-inner.tinwl-finish,.tinvwl-wizard .tinvwl-content .tinwl-inner.tinwl-intro{padding-left:50px;padding-right:50px}.tinvwl-wizard .tinvwl-nav{text-align:center}.tinvwl-wizard .tinvwl-nav .tinvwl-next{float:none;text-align:center}}
|
assets/css/admin.css
CHANGED
@@ -9,8 +9,7 @@ WooCommerce Wishlist Plugin custom webfont
|
|
9 |
src: url("../fonts/tinvwl-webfont.eot?xu2uyi");
|
10 |
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");
|
11 |
font-weight: normal;
|
12 |
-
font-style: normal;
|
13 |
-
}
|
14 |
|
15 |
.ftinvwl {
|
16 |
/* use !important to prevent issues with browser extensions that change fonts */
|
@@ -23,310 +22,237 @@ WooCommerce Wishlist Plugin custom webfont
|
|
23 |
line-height: 1;
|
24 |
/* Better Font Rendering =========== */
|
25 |
-webkit-font-smoothing: antialiased;
|
26 |
-
-moz-osx-font-smoothing: grayscale;
|
27 |
-
}
|
28 |
|
29 |
.ftinvwl-twitter:before {
|
30 |
-
content: "\f099";
|
31 |
-
}
|
32 |
|
33 |
.ftinvwl-facebook:before {
|
34 |
-
content: "\f09a";
|
35 |
-
}
|
36 |
|
37 |
.ftinvwl-facebook-f:before {
|
38 |
-
content: "\f09a";
|
39 |
-
}
|
40 |
|
41 |
.ftinvwl-google:before {
|
42 |
-
content: "\f0d5";
|
43 |
-
}
|
44 |
|
45 |
.ftinvwl-email:before {
|
46 |
-
content: "\f0e0";
|
47 |
-
}
|
48 |
|
49 |
.ftinvwl-pinterest:before {
|
50 |
-
content: "\f231";
|
51 |
-
}
|
52 |
|
53 |
.ftinvwl-whatsapp:before {
|
54 |
-
content: "\f232";
|
55 |
-
}
|
56 |
|
57 |
.ftinvwl-clipboard:before {
|
58 |
-
content: "\e911";
|
59 |
-
}
|
60 |
|
61 |
.ftinvwl-star:before {
|
62 |
-
content: "\e912";
|
63 |
-
}
|
64 |
|
65 |
.ftinvwl-shopping-cart:before {
|
66 |
-
content: "\e913";
|
67 |
-
}
|
68 |
|
69 |
.ftinvwl-magic:before {
|
70 |
-
content: "\e914";
|
71 |
-
}
|
72 |
|
73 |
.ftinvwl-info:before {
|
74 |
-
content: "\e915";
|
75 |
-
}
|
76 |
|
77 |
.ftinvwl-graduation-cap:before {
|
78 |
-
content: "\e918";
|
79 |
-
}
|
80 |
|
81 |
.ftinvwl-floppy-o:before {
|
82 |
-
content: "\e919";
|
83 |
-
}
|
84 |
|
85 |
.ftinvwl-eyedropper:before {
|
86 |
-
content: "\e91a";
|
87 |
-
}
|
88 |
|
89 |
.ftinvwl-exclamation-triangle:before {
|
90 |
-
content: "\e91b";
|
91 |
-
}
|
92 |
|
93 |
.ftinvwl-check:before {
|
94 |
-
content: "\e91e";
|
95 |
-
}
|
96 |
|
97 |
.ftinvwl-arrow-left:before {
|
98 |
-
content: "\e91f";
|
99 |
-
}
|
100 |
|
101 |
.ftinvwl-wrench:before {
|
102 |
-
content: "\e920";
|
103 |
-
}
|
104 |
|
105 |
.ftinvwl-chevron-down:before {
|
106 |
-
content: "\e900";
|
107 |
-
}
|
108 |
|
109 |
.ftinvwl-chevron-right:before {
|
110 |
-
content: "\e901";
|
111 |
-
}
|
112 |
|
113 |
.ftinvwl-chevron-left:before {
|
114 |
-
content: "\e902";
|
115 |
-
}
|
116 |
|
117 |
.ftinvwl-chevron-up:before {
|
118 |
-
content: "\e903";
|
119 |
-
}
|
120 |
|
121 |
.ftinvwl-cancel:before {
|
122 |
-
content: "\e904";
|
123 |
-
}
|
124 |
|
125 |
.ftinvwl-times:before {
|
126 |
-
content: "\e905";
|
127 |
-
}
|
128 |
|
129 |
.ftinvwl-heart-plus:before {
|
130 |
-
content: "\e906";
|
131 |
-
}
|
132 |
|
133 |
.ftinvwl-heart-mark-right:before {
|
134 |
-
content: "\e907";
|
135 |
-
}
|
136 |
|
137 |
.ftinvwl-heart2:before {
|
138 |
-
content: "\e908";
|
139 |
-
}
|
140 |
|
141 |
.ftinvwl-heart-o:before {
|
142 |
-
content: "\e909";
|
143 |
-
}
|
144 |
|
145 |
.ftinvwl-heart-mark-left:before {
|
146 |
-
content: "\e90a";
|
147 |
-
}
|
148 |
|
149 |
.ftinvwl-heart-mail:before {
|
150 |
-
content: "\e90b";
|
151 |
-
}
|
152 |
|
153 |
.ftinvwl-heart-tinv:before {
|
154 |
-
content: "\e90c";
|
155 |
-
}
|
156 |
|
157 |
.ftinvwl-key:before {
|
158 |
-
content: "\e90d";
|
159 |
-
}
|
160 |
|
161 |
.ftinvwl-lock:before {
|
162 |
-
content: "\e90e";
|
163 |
-
}
|
164 |
|
165 |
.ftinvwl-hearts:before {
|
166 |
-
content: "\e90f";
|
167 |
-
}
|
168 |
|
169 |
.ftinvwl-user:before {
|
170 |
-
content: "\e910";
|
171 |
-
}
|
172 |
|
173 |
/* PULSE */
|
174 |
@-webkit-keyframes ftinvwl-pulse {
|
175 |
0% {
|
176 |
-webkit-transform: scale(1.1);
|
177 |
-
transform: scale(1.1);
|
178 |
-
}
|
179 |
50% {
|
180 |
-webkit-transform: scale(0.8);
|
181 |
-
transform: scale(0.8);
|
182 |
-
}
|
183 |
100% {
|
184 |
-webkit-transform: scale(1.1);
|
185 |
-
transform: scale(1.1);
|
186 |
-
}
|
187 |
-
}
|
188 |
|
189 |
@keyframes ftinvwl-pulse {
|
190 |
0% {
|
191 |
-webkit-transform: scale(1.1);
|
192 |
-
|
193 |
-
transform: scale(1.1);
|
194 |
-
}
|
195 |
50% {
|
196 |
-webkit-transform: scale(0.8);
|
197 |
-
|
198 |
-
transform: scale(0.8);
|
199 |
-
}
|
200 |
100% {
|
201 |
-webkit-transform: scale(1.1);
|
202 |
-
|
203 |
-
transform: scale(1.1);
|
204 |
-
}
|
205 |
-
}
|
206 |
|
207 |
.ftinvwl-pulse.ftinvwl-animated::before {
|
208 |
-webkit-animation: ftinvwl-pulse 2s linear infinite;
|
209 |
-
animation: ftinvwl-pulse 2s linear infinite;
|
210 |
-
}
|
211 |
|
212 |
/* Misc */
|
213 |
* {
|
214 |
-
box-sizing: border-box;
|
215 |
-
}
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
}
|
220 |
|
221 |
.tinv-wishlist-clearfix:before, .tinv-wishlist-clearfix:after {
|
222 |
display: table;
|
223 |
-
content: " ";
|
224 |
-
}
|
225 |
|
226 |
.container:before, .container:after {
|
227 |
display: table;
|
228 |
-
content: " ";
|
229 |
-
}
|
230 |
|
231 |
.container-fluid:before, .container-fluid:after {
|
232 |
display: table;
|
233 |
-
content: " ";
|
234 |
-
}
|
235 |
|
236 |
.row:before, .row:after {
|
237 |
display: table;
|
238 |
-
content: " ";
|
239 |
-
}
|
240 |
|
241 |
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
|
242 |
display: table;
|
243 |
-
content: " ";
|
244 |
-
}
|
245 |
|
246 |
.form-group:before, .form-group:after {
|
247 |
display: table;
|
248 |
-
content: " ";
|
249 |
-
}
|
250 |
|
251 |
.tablenav:before, .tablenav:after {
|
252 |
display: table;
|
253 |
-
content: " ";
|
254 |
-
}
|
255 |
|
256 |
.tinvwl-panel:before, .tinvwl-panel:after {
|
257 |
display: table;
|
258 |
-
content: " ";
|
259 |
-
}
|
260 |
|
261 |
.tinv-wishlist-clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .form-group:after, .tablenav:after, .tinvwl-panel:after {
|
262 |
-
clear: both;
|
263 |
-
}
|
264 |
|
265 |
.tinvwl-header table, .tinvwl-content table {
|
266 |
border-spacing: 0;
|
267 |
border-collapse: collapse;
|
268 |
width: 100%;
|
269 |
-
max-width: 100%;
|
270 |
-
}
|
271 |
|
272 |
.tinvwl-header td, .tinvwl-header th {
|
273 |
-
padding: 0;
|
274 |
-
}
|
275 |
|
276 |
.tinvwl-content td, .tinvwl-content th {
|
277 |
-
padding: 0;
|
278 |
-
}
|
279 |
|
280 |
.tinvwl-header img, .tinvwl-content img {
|
281 |
height: auto;
|
282 |
-
max-width: 100%;
|
283 |
-
}
|
284 |
|
285 |
.tinvwl-header {
|
286 |
-
/*margin-bottom: 40px;*/
|
287 |
-
}
|
288 |
|
289 |
/* General */
|
290 |
#wpwrap {
|
291 |
-
background: #f6f3ed;
|
292 |
-
}
|
293 |
|
294 |
#wpcontent {
|
295 |
-
padding-left: 0;
|
296 |
-
}
|
297 |
|
298 |
#wpbody-content {
|
299 |
-
padding-bottom: 135px;
|
300 |
-
}
|
301 |
|
302 |
#update-nag, .update-nag, .notice {
|
303 |
-
margin: 20px 0 0 40px;
|
304 |
-
}
|
305 |
|
306 |
div.error, div.updated {
|
307 |
-
margin: 20px 0 0 40px;
|
308 |
-
}
|
309 |
|
310 |
.notice {
|
311 |
-
margin-right: 40px;
|
312 |
-
}
|
313 |
|
314 |
div.error, div.updated {
|
315 |
-
margin-right: 40px;
|
316 |
-
}
|
317 |
|
318 |
body .tinvwl-header, body .tinvwl-content {
|
319 |
font-family: Arial, sans-serif;
|
320 |
font-size: 14px;
|
321 |
line-height: 1.429;
|
322 |
-
color: #6b625a;
|
323 |
-
}
|
324 |
|
325 |
button, input, select, textarea {
|
326 |
font-family: inherit;
|
327 |
font-size: inherit;
|
328 |
-
font-weight: inherit;
|
329 |
-
}
|
330 |
|
331 |
label, .tinv-label {
|
332 |
display: block;
|
@@ -334,8 +260,7 @@ label, .tinv-label {
|
|
334 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
335 |
color: #291C09;
|
336 |
font-weight: 600;
|
337 |
-
margin-bottom: 7px;
|
338 |
-
}
|
339 |
|
340 |
h1, h2, h3, h4, h5, h6, .wrap h1 {
|
341 |
color: #291c09;
|
@@ -344,63 +269,47 @@ h1, h2, h3, h4, h5, h6, .wrap h1 {
|
|
344 |
line-height: 1.313;
|
345 |
padding: 0;
|
346 |
margin: 0;
|
347 |
-
border: 0;
|
348 |
-
}
|
349 |
|
350 |
h1, .wrap h1 {
|
351 |
-
font-size: 30px;
|
352 |
-
}
|
353 |
|
354 |
h2 {
|
355 |
-
font-size: 26px;
|
356 |
-
}
|
357 |
|
358 |
h3 {
|
359 |
-
font-size: 22px;
|
360 |
-
}
|
361 |
|
362 |
h4 {
|
363 |
-
font-size: 18px;
|
364 |
-
}
|
365 |
|
366 |
h5 {
|
367 |
-
font-size: 14px;
|
368 |
-
}
|
369 |
|
370 |
h6 {
|
371 |
-
font-size: 12px;
|
372 |
-
}
|
373 |
|
374 |
@media screen and (max-width: 1200px) {
|
375 |
#update-nag, .update-nag, .notice {
|
376 |
margin-top: 20px;
|
377 |
margin-left: 20px;
|
378 |
-
margin-right: 20px;
|
379 |
-
}
|
380 |
div.error, div.updated {
|
381 |
margin-top: 20px;
|
382 |
margin-left: 20px;
|
383 |
-
margin-right: 20px;
|
384 |
-
}
|
385 |
-
}
|
386 |
|
387 |
@media screen and (max-width: 782px) {
|
388 |
.auto-fold #wpcontent {
|
389 |
-
padding-left: 0;
|
390 |
-
}
|
391 |
#update-nag, .update-nag, .notice {
|
392 |
-
margin: 20px 0 0 0;
|
393 |
-
}
|
394 |
div.error, div.updated {
|
395 |
-
margin: 20px 0 0 0;
|
396 |
-
}
|
397 |
.notice {
|
398 |
-
margin-right: 0;
|
399 |
-
}
|
400 |
div.error, div.updated {
|
401 |
-
margin-right: 0;
|
402 |
-
}
|
403 |
-
}
|
404 |
|
405 |
/**
|
406 |
* SubMenu
|
@@ -408,16 +317,14 @@ h6 {
|
|
408 |
#toplevel_page_tinvwl ul ul {
|
409 |
display: none;
|
410 |
margin-left: 15px;
|
411 |
-
position: absolute;
|
412 |
-
}
|
413 |
|
414 |
#toplevel_page_tinvwl ul li:hover ul, #toplevel_page_tinvwl ul li.current ul {
|
415 |
display: block;
|
416 |
left: 145px;
|
417 |
margin-left: 15px;
|
418 |
position: absolute;
|
419 |
-
top: 0;
|
420 |
-
}
|
421 |
|
422 |
/**
|
423 |
* Header Page
|
@@ -447,8 +354,7 @@ h6 {
|
|
447 |
*/
|
448 |
.status-panel > div {
|
449 |
display: inline-block;
|
450 |
-
margin-left: 21px;
|
451 |
-
}
|
452 |
|
453 |
.status-panel .button-link {
|
454 |
background-color: #FF5739;
|
@@ -461,17 +367,14 @@ h6 {
|
|
461 |
display: table-cell;
|
462 |
border-radius: 5px;
|
463 |
padding: 0 17px;
|
464 |
-
vertical-align: middle;
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
-webkit-font-smoothing: antialiased;
|
473 |
-
content: "\f155";
|
474 |
-
}
|
475 |
|
476 |
.status-panel .button-round {
|
477 |
border: 2px solid #f1f1f1;
|
@@ -482,8 +385,7 @@ h6 {
|
|
482 |
height: 40px;
|
483 |
display: table-cell;
|
484 |
text-align: center;
|
485 |
-
vertical-align: middle;
|
486 |
-
}
|
487 |
|
488 |
.status-panel .status-tutorial span::before {
|
489 |
color: #515151;
|
@@ -491,8 +393,7 @@ h6 {
|
|
491 |
font: normal 24px/1 'dashicons';
|
492 |
vertical-align: middle;
|
493 |
-webkit-font-smoothing: antialiased;
|
494 |
-
content: "\f118";
|
495 |
-
}
|
496 |
|
497 |
/**
|
498 |
* Message Status
|
@@ -503,64 +404,39 @@ h6 {
|
|
503 |
line-height: 1.429;
|
504 |
margin-top: 40px;
|
505 |
color: #6b625a;
|
506 |
-
border-top: 2px solid #f6f3ed;
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
.tinvwl-status-message.type-error .tinvwl-title
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
.tinvwl-status-message.type-attention .tinvwl-title {
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
.tinvwl-status-message.type-error .tinvwl-title {
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
.tinvwl-status-message.type-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
}
|
535 |
-
|
536 |
-
.tinvwl-status-message .tinvwl-title i {
|
537 |
-
margin-right: 10px;
|
538 |
-
}
|
539 |
-
|
540 |
-
.tinvwl-status-message.type-error > .tinvwl-title > i:before {
|
541 |
-
content: "\f00d";
|
542 |
-
}
|
543 |
-
|
544 |
-
.tinvwl-status-message.type-tip > .tinvwl-title > i:before {
|
545 |
-
content: "\f05a";
|
546 |
-
}
|
547 |
-
|
548 |
-
.tinvwl-status-message.type-attention > .tinvwl-title > i:before {
|
549 |
-
content: "\f071";
|
550 |
-
}
|
551 |
-
|
552 |
-
.tinvwl-status-message .tinvwl-message {
|
553 |
-
padding: 13px 20px;
|
554 |
-
overflow: hidden;
|
555 |
-
height: 100%;
|
556 |
-
background: #faf9f7;
|
557 |
-
}
|
558 |
|
559 |
@media screen and (max-width: 782px) {
|
560 |
.tinvwl-status-message {
|
561 |
-
margin-top: 20px;
|
562 |
-
}
|
563 |
-
}
|
564 |
|
565 |
/**
|
566 |
* Form Elements
|
@@ -569,17 +445,13 @@ h6 {
|
|
569 |
/*font-size: 14px;
|
570 |
font-weight: 600;
|
571 |
margin: 2px;*/
|
572 |
-
/*line-height: 42px;*/
|
573 |
-
}
|
574 |
|
575 |
.tinvwl-content a {
|
576 |
text-decoration: none;
|
577 |
-
color: #30aec4;
|
578 |
-
|
579 |
-
|
580 |
-
.tinvwl-content a:hover, .tinvwl-content a:active, .tinvwl-content a:focus {
|
581 |
-
color: #524737;
|
582 |
-
}
|
583 |
|
584 |
.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] {
|
585 |
line-height: 1.429;
|
@@ -587,8 +459,8 @@ h6 {
|
|
587 |
margin: 0;
|
588 |
color: #4f4639;
|
589 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
590 |
-
box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);
|
591 |
-
}
|
592 |
|
593 |
.tinvwl-content select {
|
594 |
line-height: 1.429;
|
@@ -596,8 +468,8 @@ h6 {
|
|
596 |
margin: 0;
|
597 |
color: #4f4639;
|
598 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
599 |
-
box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);
|
600 |
-
}
|
601 |
|
602 |
.tinvwl-content textarea {
|
603 |
line-height: 1.429;
|
@@ -605,42 +477,36 @@ h6 {
|
|
605 |
margin: 0;
|
606 |
color: #4f4639;
|
607 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
608 |
-
box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);
|
609 |
-
|
610 |
-
}
|
611 |
|
612 |
.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] {
|
613 |
height: 42px;
|
614 |
-
border-radius: 4px;
|
615 |
-
}
|
616 |
|
617 |
.tinvwl-content select {
|
618 |
height: 42px;
|
619 |
-
border-radius: 4px;
|
620 |
-
}
|
621 |
|
622 |
.tinvwl-content .tablenav input[type=search] {
|
623 |
height: 35px;
|
624 |
width: 210px;
|
625 |
padding: 9px 13px;
|
626 |
-
box-shadow: none;
|
|
|
627 |
border: none;
|
628 |
-
background: #f4f3ef;
|
629 |
-
|
630 |
-
|
631 |
-
.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {
|
632 |
-
vertical-align: middle;
|
633 |
-
}
|
634 |
|
635 |
.tinvwl-content .tablenav .tinvwl-select-wrap + input[type=submit] {
|
636 |
float: right;
|
637 |
-
margin-left: 8px !important;
|
638 |
-
}
|
639 |
|
640 |
.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {
|
641 |
float: right;
|
642 |
-
margin-left: 8px !important;
|
643 |
-
}
|
644 |
|
645 |
.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 {
|
646 |
font-size: 15px;
|
@@ -648,8 +514,7 @@ h6 {
|
|
648 |
font-weight: 600;
|
649 |
color: #291C09;
|
650 |
background-color: #f6f3ed;
|
651 |
-
border-color: #f6f3ed;
|
652 |
-
}
|
653 |
|
654 |
.tinvwl-content select {
|
655 |
font-family: Arial, sans-serif;
|
@@ -663,22 +528,17 @@ h6 {
|
|
663 |
background-image: url("../img/select_caret.png");
|
664 |
background-repeat: no-repeat;
|
665 |
background-position: 96% center;
|
666 |
-
background-position: calc(100% - 15px) center;
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
}
|
677 |
-
|
678 |
-
.tinvwl-content select[multiple="multiple"] {
|
679 |
-
padding: 9px 13px;
|
680 |
-
background: #fff;
|
681 |
-
}
|
682 |
|
683 |
.tinvwl-content .tinvwl-select.grey {
|
684 |
font-size: 14px;
|
@@ -687,31 +547,25 @@ h6 {
|
|
687 |
height: 35px;
|
688 |
border: none;
|
689 |
color: #5D5D5D;
|
690 |
-
background: #f4f3ef;
|
691 |
-
}
|
692 |
|
693 |
@media screen and (max-width: 782px) {
|
694 |
input, textarea {
|
695 |
-
font-size: 14px;
|
696 |
-
}
|
697 |
#wpbody .tinvwl-content select {
|
698 |
height: 42px;
|
699 |
-
font-size: 14px;
|
700 |
-
}
|
701 |
-
}
|
702 |
|
703 |
.tinvwl-select-wrap {
|
704 |
position: relative;
|
705 |
display: inline-block;
|
706 |
vertical-align: middle;
|
707 |
-
cursor: pointer;
|
708 |
-
}
|
709 |
|
710 |
.tinvwl-content select.tinvwl-select.grey {
|
711 |
padding-right: 47px;
|
712 |
margin: 0;
|
713 |
-
border-radius: 4px;
|
714 |
-
}
|
715 |
|
716 |
.tinvwl-select + .tinvwl-caret {
|
717 |
pointer-events: none;
|
@@ -723,109 +577,80 @@ h6 {
|
|
723 |
height: 36px;
|
724 |
line-height: 36px;
|
725 |
text-align: center;
|
726 |
-
border-radius: 0 4px 4px 0;
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
background: url("../img/chevron_down.png") no-repeat center;
|
734 |
-
background-position: 0 -10px;
|
735 |
-
}
|
736 |
|
737 |
.tinvwl-select:hover + .tinvwl-caret {
|
738 |
-
background: #3e3e3e;
|
739 |
-
|
740 |
-
|
741 |
-
.tinvwl-select:hover + .tinvwl-caret span {
|
742 |
-
background-position: 0 0;
|
743 |
-
}
|
744 |
|
745 |
/* Buttons */
|
746 |
.tinvwl-content .tinvwl-nav {
|
747 |
-
margin: 0 40px;
|
748 |
-
}
|
749 |
|
750 |
.tinvwl-content .tinvwl-panel + .tinvwl-nav {
|
751 |
-
margin-top: 40px;
|
752 |
-
}
|
753 |
|
754 |
.tinvwl-nav .tinvwl-prev {
|
755 |
-
float: left;
|
756 |
-
|
757 |
-
|
758 |
-
.tinvwl-nav .tinvwl-prev .tinvwl-btn {
|
759 |
-
float: left;
|
760 |
-
}
|
761 |
|
762 |
.tinvwl-nav .tinvwl-next {
|
763 |
float: right;
|
764 |
-
text-align: right;
|
765 |
-
}
|
766 |
|
767 |
.tinvwl-nav .tinvwl-btn + .tinvwl-btn {
|
768 |
-
margin-left: 20px;
|
769 |
-
}
|
770 |
|
771 |
.tinvwl-panel.only-button.w-bg {
|
772 |
background: none;
|
773 |
-
overflow: visible;
|
774 |
-
}
|
775 |
|
776 |
.tinvwl-panel.only-button.w-shadow {
|
777 |
-
box-shadow: none;
|
778 |
-
|
779 |
-
}
|
780 |
|
781 |
.tinvwl-panel.only-button thead, .tinvwl-panel.only-button tfoot, .tinvwl-panel.only-button .control-label {
|
782 |
-
display: none;
|
783 |
-
}
|
784 |
|
785 |
.tinvwl-panel.only-button .form-group {
|
786 |
-
margin-bottom: 0;
|
787 |
-
}
|
788 |
|
789 |
.tinvwl-panel.only-button .form-control {
|
790 |
display: inline-block;
|
791 |
-
width: auto;
|
792 |
-
}
|
793 |
|
794 |
.tinvwl-panel.only-button .tinvwl-table > tbody > tr > td {
|
795 |
-
padding: 0;
|
796 |
-
}
|
797 |
|
798 |
.tinvwl-panel.only-button #save_buttons--setting_save {
|
799 |
-
display: inline-block;
|
800 |
-
}
|
801 |
|
802 |
.tinvwl-panel.only-button #save_buttons--setting_reset {
|
803 |
display: inline-block;
|
804 |
-
float: right;
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
}
|
815 |
-
|
816 |
-
.tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover {
|
817 |
-
color: #fff;
|
818 |
-
background-color: #515151;
|
819 |
-
}
|
820 |
-
|
821 |
-
.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span {
|
822 |
-
background: #434343;
|
823 |
-
}
|
824 |
|
825 |
/* reset button */
|
826 |
#doaction, #doaction2, #post-query-submit {
|
827 |
-
margin: 0;
|
828 |
-
}
|
829 |
|
830 |
button, input[type="submit"] {
|
831 |
display: inline-block;
|
@@ -835,8 +660,7 @@ button, input[type="submit"] {
|
|
835 |
font-size: 14px;
|
836 |
line-height: normal;
|
837 |
cursor: pointer;
|
838 |
-
text-decoration: none;
|
839 |
-
}
|
840 |
|
841 |
.tinvwl-btn {
|
842 |
display: inline-block;
|
@@ -855,8 +679,7 @@ button, input[type="submit"] {
|
|
855 |
border: none;
|
856 |
border-radius: 2px;
|
857 |
color: #fff;
|
858 |
-
background-color: #96b100;
|
859 |
-
}
|
860 |
|
861 |
a.tinvwl-btn {
|
862 |
padding: 11px 19px 12px 18px;
|
@@ -867,25 +690,20 @@ a.tinvwl-btn {
|
|
867 |
border: none;
|
868 |
border-radius: 2px;
|
869 |
color: #fff;
|
870 |
-
background-color: #96b100;
|
871 |
-
}
|
872 |
|
873 |
.tinvwl-btn.large {
|
874 |
-
padding: 14px 19px 14px 18px;
|
875 |
-
}
|
876 |
|
877 |
.tinvwl-btn.small {
|
878 |
-
padding: 6px 11px 7px;
|
879 |
-
}
|
880 |
|
881 |
.tinvwl-btn.smaller {
|
882 |
/*padding: 7px 15px;*/
|
883 |
-
padding: 11px 18px 12px;
|
884 |
-
}
|
885 |
|
886 |
.tinvwl-btn.red, .tinvwl-btn.green, .tinvwl-btn.dark-green, .tinvwl-btn.black {
|
887 |
-
font-weight: 800;
|
888 |
-
}
|
889 |
|
890 |
.tinvwl-btn.grey {
|
891 |
/*padding: 6px 11px 7px;*/
|
@@ -894,32 +712,24 @@ a.tinvwl-btn {
|
|
894 |
font-weight: bold;
|
895 |
/*letter-spacing: 0;*/
|
896 |
color: #3e3e3e;
|
897 |
-
background: #F4F3EF;
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
|
903 |
-
}
|
904 |
-
|
905 |
-
.tinvwl-btn.grey.w-icon {
|
906 |
-
letter-spacing: -.025em;
|
907 |
-
}
|
908 |
|
909 |
.tinvwl-btn.red {
|
910 |
color: #fff;
|
911 |
-
background-color: #ff5739;
|
912 |
-
}
|
913 |
|
914 |
.tinvwl-btn.orange {
|
915 |
color: #fff;
|
916 |
-
background-color: #FF9F07;
|
917 |
-
}
|
918 |
|
919 |
.tinvwl-btn.dark-green {
|
920 |
/*color: #fff;*/
|
921 |
-
/*background-color: #96b100;*/
|
922 |
-
}
|
923 |
|
924 |
.tinvwl-btn.white.smaller {
|
925 |
font-size: 14px;
|
@@ -927,8 +737,8 @@ a.tinvwl-btn {
|
|
927 |
letter-spacing: -.05em;
|
928 |
padding: 10px 15px 11px;
|
929 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
930 |
-
box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
|
931 |
-
}
|
932 |
|
933 |
.tinvwl-btn.white.small {
|
934 |
font-family: Arial, sans-serif;
|
@@ -936,310 +746,229 @@ a.tinvwl-btn {
|
|
936 |
text-transform: none;
|
937 |
font-weight: normal;
|
938 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
939 |
-
box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
|
|
|
940 |
padding: 9px 18px;
|
941 |
-
color: #4f4639;
|
942 |
-
}
|
943 |
|
944 |
.tinvwl-btn.small.white:hover, .tinvwl-btn.small.white:active, .tinvwl-btn.small.white:focus {
|
945 |
-
color: #fff;
|
946 |
-
}
|
947 |
|
948 |
.tinvwl-btn.white {
|
949 |
color: #291c09;
|
950 |
-
background: #fff;
|
951 |
-
|
952 |
-
|
953 |
-
.tinvwl-btn.white.no-txt {
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
padding: 9px 12px;
|
959 |
-
}
|
960 |
-
|
961 |
-
.tinvwl-btn.white i {
|
962 |
-
color: #6b625a;
|
963 |
-
margin-right: 11px;
|
964 |
-
}
|
965 |
|
966 |
.tinvwl-btn.w-icon {
|
967 |
-
font-weight: 800;
|
968 |
-
|
969 |
-
|
970 |
-
.tinvwl-btn.w-icon i {
|
971 |
-
margin-right: 16px;
|
972 |
-
}
|
973 |
|
974 |
.tinvwl-btn.round.w-icon i {
|
975 |
margin-right: 15px;
|
976 |
-
font-size: 16px;
|
977 |
-
}
|
978 |
|
979 |
.tinvwl-btn.w-icon i.ftinvwl-graduation-cap {
|
980 |
-
vertical-align: text-bottom;
|
981 |
-
}
|
982 |
|
983 |
.tinvwl-btn.red.w-icon i {
|
984 |
-
margin-right: 13px;
|
985 |
-
}
|
986 |
|
987 |
.tinvwl-btn.xl-icon i, .tinvwl-btn.round.xl-icon i {
|
988 |
font-size: 17px;
|
989 |
-
margin-right: 15px;
|
990 |
-
}
|
991 |
|
992 |
.tinvwl-btn.lg-icon i {
|
993 |
-
font-size: 15px;
|
994 |
-
}
|
995 |
|
996 |
.tinvwl-btn.md-icon i, .tinvwl-btn.round.md-icon i {
|
997 |
-
font-size: 14px;
|
998 |
-
}
|
999 |
|
1000 |
.tinvwl-btn.sm-icon i {
|
1001 |
-
font-size: 13px;
|
1002 |
-
}
|
1003 |
|
1004 |
.tinvwl-btn.xs-icon i {
|
1005 |
font-size: 11px;
|
1006 |
-
vertical-align: 1%;
|
1007 |
-
}
|
1008 |
|
1009 |
.tinvwl-btn.white.no-txt i {
|
1010 |
-
margin-right: 0;
|
1011 |
-
}
|
1012 |
|
1013 |
.tinvwl-btn.white:hover i, .tinvwl-btn.white:active i, .tinvwl-btn.white:focus i {
|
1014 |
-
color: #fff;
|
1015 |
-
}
|
1016 |
|
1017 |
.tinvwl-btn.green {
|
1018 |
color: #fff;
|
1019 |
-
background-color: #a9c203;
|
1020 |
-
}
|
1021 |
|
1022 |
.tinvwl-btn.black {
|
1023 |
color: #fff;
|
1024 |
-
background-color: #515151;
|
1025 |
-
}
|
1026 |
|
1027 |
.tinvwl-btn.smaller-txt {
|
1028 |
font-size: 12px;
|
1029 |
-
padding: 15px 20px;
|
1030 |
-
}
|
1031 |
|
1032 |
.tinvwl-btn.medium {
|
1033 |
-
letter-spacing: 0;
|
1034 |
-
|
1035 |
-
|
1036 |
-
.tinvwl-btn.medium.smaller-txt {
|
1037 |
-
padding: 9px 16px;
|
1038 |
-
}
|
1039 |
|
1040 |
.tinvwl-btn.round {
|
1041 |
border-radius: 25px;
|
1042 |
-
padding: 15px 28px 16px;
|
1043 |
-
|
1044 |
-
|
1045 |
-
|
1046 |
-
/*padding: 15px 22px 16px;*/
|
1047 |
-
padding: 16px 30px;
|
1048 |
-
}
|
1049 |
|
1050 |
.tinvwl-btn.split {
|
1051 |
-
padding: 0 26px 0 0;
|
1052 |
-
|
1053 |
-
|
1054 |
-
|
1055 |
-
|
1056 |
-
|
1057 |
-
|
1058 |
-
|
1059 |
-
|
1060 |
-
|
1061 |
-
|
1062 |
-
|
1063 |
-
|
1064 |
-
.tinvwl-btn.split
|
1065 |
-
|
1066 |
-
|
1067 |
-
|
1068 |
-
.tinvwl-btn.split.green span {
|
1069 |
-
background: #b9cf09;
|
1070 |
-
}
|
1071 |
-
|
1072 |
-
.tinvwl-btn.split.black span {
|
1073 |
-
background: #434343;
|
1074 |
-
}
|
1075 |
-
|
1076 |
-
.tinvwl-btn.split span i {
|
1077 |
-
font-size: 17px;
|
1078 |
-
}
|
1079 |
|
1080 |
.tinvwl-btn:not(:disabled):hover, .tinvwl-btn:not(:disabled):active, .tinvwl-btn:not(:disabled):focus {
|
1081 |
color: #fff;
|
1082 |
/*background: #3e3e3e;*/
|
1083 |
-
background-color: #515151;
|
1084 |
-
}
|
1085 |
|
1086 |
a.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-btn:not(:disabled):focus {
|
1087 |
color: #fff;
|
1088 |
/*background: #3e3e3e;*/
|
1089 |
-
background-color: #515151;
|
1090 |
-
}
|
1091 |
|
1092 |
/* Icons */
|
1093 |
.tinvwl-header {
|
1094 |
padding: 21px 40px;
|
1095 |
margin-bottom: 40px;
|
1096 |
-
background: #ffffff;
|
1097 |
-
|
1098 |
-
|
1099 |
-
|
1100 |
-
|
1101 |
-
|
1102 |
-
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
1113 |
-
|
1114 |
-
|
1115 |
-
|
1116 |
-
|
1117 |
-
|
1118 |
-
|
1119 |
-
|
1120 |
-
|
1121 |
-
.tinvwl-header .icon.w-lines:before
|
1122 |
-
|
1123 |
-
|
1124 |
-
|
1125 |
-
|
1126 |
-
|
1127 |
-
|
1128 |
-
|
1129 |
-
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
|
1137 |
-
|
1138 |
-
|
1139 |
-
.tinvwl-header .icon .badge {
|
1140 |
-
position: absolute;
|
1141 |
-
top: -5px;
|
1142 |
-
right: -10px;
|
1143 |
-
display: inline-block;
|
1144 |
-
min-width: 26px;
|
1145 |
-
height: 26px;
|
1146 |
-
font-size: 11px;
|
1147 |
-
line-height: 19px;
|
1148 |
-
font-weight: bold;
|
1149 |
-
background: #ff5739;
|
1150 |
-
border: 3px solid #ffffff;
|
1151 |
-
color: #ffffff;
|
1152 |
-
border-radius: 50%;
|
1153 |
-
}
|
1154 |
|
1155 |
.tinwl-logo i.logo_heart {
|
1156 |
-
min-width: 54px;
|
1157 |
-
}
|
1158 |
|
1159 |
.tinwl-logo h2 {
|
1160 |
font-size: 18px;
|
1161 |
font-weight: bold;
|
1162 |
text-transform: uppercase;
|
1163 |
line-height: 1;
|
1164 |
-
padding-left: 10px;
|
1165 |
-
}
|
1166 |
|
1167 |
.tinvwl-header .tinvwl-title {
|
1168 |
padding-left: 28px;
|
1169 |
margin-left: 28px;
|
1170 |
-
border-left: 1px solid #dcddde;
|
1171 |
-
}
|
1172 |
|
1173 |
.tinvwl-header h1 {
|
1174 |
color: #3e3e3e;
|
1175 |
-
padding: 0;
|
1176 |
-
}
|
1177 |
|
1178 |
.tinvwl-header .tinvwl-status-panel {
|
1179 |
-
margin-top: -12px;
|
1180 |
-
|
1181 |
-
|
1182 |
-
.tinvwl-header .tinvwl-status-panel > a {
|
1183 |
-
|
1184 |
-
}
|
1185 |
-
|
1186 |
-
.tinvwl-header .tinvwl-status-panel > a + a {
|
1187 |
-
margin-left: 15px;
|
1188 |
-
}
|
1189 |
|
1190 |
.tinvwl-header .tinvwl-btn {
|
1191 |
margin-top: 15px;
|
1192 |
-
margin-top: 18px;
|
1193 |
-
|
1194 |
-
|
1195 |
-
.tinvwl-header .tinvwl-btn.red i {
|
1196 |
-
color: #ffdc00;
|
1197 |
-
}
|
1198 |
|
1199 |
.tinvwl-header .tinvwl-status-panel {
|
1200 |
-
text-align: right;
|
1201 |
-
}
|
1202 |
|
1203 |
.tinvwl-sign-icon {
|
1204 |
font-size: 30px;
|
1205 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
1206 |
-
color: #948d84;
|
1207 |
-
}
|
1208 |
|
1209 |
@media (max-width: 1199px) {
|
1210 |
.tinvwl-header {
|
1211 |
-
text-align: center;
|
1212 |
-
|
1213 |
-
|
1214 |
-
|
1215 |
-
|
1216 |
-
|
1217 |
-
|
1218 |
-
|
1219 |
-
|
1220 |
-
|
1221 |
-
margin-top: 15px;
|
1222 |
-
}
|
1223 |
-
.tinvwl-header .tinvwl-status-panel > a + a {
|
1224 |
-
margin-left: 9px;
|
1225 |
-
}
|
1226 |
.tinwl-logo {
|
1227 |
display: block;
|
1228 |
-
margin: 0 auto;
|
1229 |
-
|
1230 |
-
|
1231 |
-
|
1232 |
-
margin: 0 auto;
|
1233 |
-
}
|
1234 |
.tinvwl-header .tinvwl-title {
|
1235 |
display: block;
|
1236 |
-
margin: 0 auto;
|
1237 |
-
}
|
1238 |
.tinwl-logo h2 {
|
1239 |
padding-left: 0;
|
1240 |
margin-left: 0;
|
1241 |
-
margin-top: 6px;
|
1242 |
-
}
|
1243 |
.tinvwl-header .tinvwl-title {
|
1244 |
position: relative;
|
1245 |
padding-left: 12px;
|
@@ -1247,148 +976,106 @@ a.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-
|
|
1247 |
padding-top: 13px;
|
1248 |
margin-left: 0;
|
1249 |
margin-top: 16px;
|
1250 |
-
border-left: 0;
|
1251 |
-
|
1252 |
-
|
1253 |
-
|
1254 |
-
|
1255 |
-
|
1256 |
-
|
1257 |
-
|
1258 |
-
|
1259 |
-
|
1260 |
-
|
1261 |
-
background: #dcddde;
|
1262 |
-
}
|
1263 |
-
}
|
1264 |
|
1265 |
@media (max-width: 782px) {
|
1266 |
.tinvwl-header .tinvwl-btn .tinvwl-txt {
|
1267 |
-
display: none;
|
1268 |
-
}
|
1269 |
.tinvwl-header .tinvwl-btn i {
|
1270 |
-
margin-right: 0 !important;
|
1271 |
-
}
|
1272 |
.tinvwl-header .tinvwl-btn.grey {
|
1273 |
padding-left: 16px;
|
1274 |
-
padding-right: 16px;
|
1275 |
-
}
|
1276 |
-
}
|
1277 |
|
1278 |
.tinvwl-content h2 {
|
1279 |
/*margin: 0;*/
|
1280 |
-
/*line-height: 40px;*/
|
1281 |
-
}
|
1282 |
|
1283 |
/* Privacy Navigation */
|
1284 |
.tinwl-wishlists-privacy {
|
1285 |
-
margin: -10px 0 0;
|
1286 |
-
|
1287 |
-
|
1288 |
-
|
1289 |
-
|
1290 |
-
|
1291 |
-
|
1292 |
-
|
1293 |
-
|
1294 |
-
|
1295 |
-
|
1296 |
-
|
1297 |
-
|
1298 |
-
|
1299 |
-
|
1300 |
-
|
1301 |
-
|
1302 |
-
|
1303 |
-
|
1304 |
-
|
1305 |
-
|
1306 |
-
|
1307 |
-
}
|
1308 |
-
|
1309 |
-
.tinwl-wishlists-privacy li.active a {
|
1310 |
-
color: #fff;
|
1311 |
-
background-color: #96b100;
|
1312 |
-
}
|
1313 |
-
|
1314 |
-
.tinwl-wishlists-privacy li a:hover, .tinwl-wishlists-privacy li a:active, .tinwl-wishlists-privacy li a:focus {
|
1315 |
-
color: #fff;
|
1316 |
-
background-color: #96b100;
|
1317 |
-
}
|
1318 |
|
1319 |
@media screen and (max-width: 782px) {
|
1320 |
.tinwl-wishlists-privacy {
|
1321 |
-
margin-left: 15px;
|
1322 |
-
}
|
1323 |
-
}
|
1324 |
|
1325 |
/* Panel */
|
1326 |
.tinvwl-panel {
|
1327 |
-
margin: 40px 40px 0;
|
1328 |
-
|
1329 |
-
|
1330 |
-
.tinvwl-panel
|
1331 |
-
|
1332 |
-
}
|
1333 |
-
|
1334 |
-
|
1335 |
-
|
1336 |
-
}
|
1337 |
-
|
1338 |
-
.tinvwl-panel.w-bg {
|
1339 |
-
background: #ffffff;
|
1340 |
-
border-radius: 4px;
|
1341 |
-
}
|
1342 |
|
1343 |
.tinvwl-table.w-info .tinvwl-info[rowspan] {
|
1344 |
-
vertical-align: middle;
|
1345 |
-
|
1346 |
-
|
1347 |
-
.tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign {
|
1348 |
-
vertical-align: middle;
|
1349 |
-
}
|
1350 |
|
1351 |
.tinvwl-table.w-info .tinvwl-info-top > tr .tinvwl-info {
|
1352 |
-
vertical-align: top;
|
1353 |
-
}
|
1354 |
|
1355 |
@media screen and (max-width: 1200px) {
|
1356 |
.tinvwl-panel {
|
1357 |
-
margin: 20px 20px 0;
|
1358 |
-
}
|
1359 |
.tinvwl-header {
|
1360 |
-
margin-bottom: 20px;
|
1361 |
-
}
|
1362 |
-
}
|
1363 |
|
1364 |
@media screen and (max-width: 782px) {
|
1365 |
.tinvwl-panel {
|
1366 |
-
margin: 20px 0 0;
|
1367 |
-
|
1368 |
-
|
1369 |
-
text-align: center;
|
1370 |
-
}
|
1371 |
-
}
|
1372 |
|
1373 |
/**
|
1374 |
* Content Elements
|
1375 |
*/
|
1376 |
.tinvwl-content {
|
1377 |
-
/*margin: 14px 40px 10px 20px;*/
|
1378 |
-
|
1379 |
-
|
1380 |
-
|
1381 |
-
|
1382 |
-
|
1383 |
-
|
1384 |
-
}
|
1385 |
-
|
1386 |
-
.tinvwl-content section:after {
|
1387 |
-
/*content: '';
|
1388 |
display: block;
|
1389 |
height: 0;
|
1390 |
-
clear: both;*/
|
1391 |
-
}
|
1392 |
|
1393 |
/* Preview Icon */
|
1394 |
.tinvwl-icon-preview {
|
@@ -1400,196 +1087,147 @@ a.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-
|
|
1400 |
text-align: center;
|
1401 |
border-radius: 2px;
|
1402 |
color: #595857;
|
1403 |
-
background: #f6f3ed;
|
1404 |
-
|
1405 |
-
|
1406 |
-
|
1407 |
-
|
1408 |
-
|
1409 |
-
|
1410 |
-
|
1411 |
-
|
1412 |
-
|
1413 |
-
|
1414 |
-
}
|
1415 |
-
|
1416 |
-
.tinvwl-icon-preview span img {
|
1417 |
-
max-width: 50px;
|
1418 |
-
max-height: 42px;
|
1419 |
-
vertical-align: middle;
|
1420 |
-
}
|
1421 |
|
1422 |
@media (min-width: 1200px) {
|
1423 |
.tinvwl-icon-preview {
|
1424 |
-
margin-bottom: 0;
|
1425 |
-
}
|
1426 |
-
}
|
1427 |
|
1428 |
/* Table */
|
1429 |
.tinvwl-content .table-wrap {
|
1430 |
-
/*padding: 25px 0;*/
|
1431 |
-
}
|
1432 |
|
1433 |
.tinvwl-content table.widefat {
|
1434 |
-
box-shadow: none;
|
1435 |
-
}
|
1436 |
|
1437 |
.tinvwl-content .tablenav {
|
1438 |
height: auto;
|
1439 |
margin: 30px;
|
1440 |
-
background: #ffffff;
|
1441 |
-
|
1442 |
-
|
1443 |
-
|
1444 |
-
/*padding: 6px 0 0;*/
|
1445 |
-
padding: 0;
|
1446 |
-
}
|
1447 |
|
1448 |
.tinvwl-content .widefat th, .tinvwl-content .widefat td {
|
1449 |
text-align: center;
|
1450 |
-
padding: 0;
|
1451 |
-
}
|
1452 |
|
1453 |
.tinvwl-content .widefat th {
|
1454 |
padding: 27px 0;
|
1455 |
-
position: relative;
|
1456 |
-
}
|
1457 |
|
1458 |
@media screen and (max-width: 782px) {
|
1459 |
.tablenav.top .actions {
|
1460 |
-
display: block;
|
1461 |
-
}
|
1462 |
.tablenav br.tinv-wishlist-clear {
|
1463 |
-
display: none;
|
1464 |
-
}
|
1465 |
.tinvwl-content .tablenav {
|
1466 |
-
margin: 15px 12px;
|
1467 |
-
|
1468 |
-
|
1469 |
-
|
1470 |
-
|
1471 |
-
|
1472 |
-
|
1473 |
-
|
1474 |
-
|
1475 |
-
margin-top: 10px;
|
1476 |
-
}
|
1477 |
-
.tinvwl-content .tablenav .tinvwl-select-wrap {
|
1478 |
-
width: calc(100% - 75px);
|
1479 |
-
}
|
1480 |
#wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select {
|
1481 |
max-width: 100%;
|
1482 |
width: 100%;
|
1483 |
height: 35px;
|
1484 |
-
padding: 9px 13px;
|
1485 |
-
}
|
1486 |
.tinvwl-content .tablenav input[type=search] {
|
1487 |
-
width: calc(100% - 84px);
|
1488 |
-
}
|
1489 |
-
}
|
1490 |
|
1491 |
.tinvwl-info-wrap.tinvwl-in-table {
|
1492 |
/*position: absolute;
|
1493 |
top: 50%;
|
1494 |
-
margin-top: -11px;*/
|
1495 |
-
}
|
1496 |
|
1497 |
.tinvwl-content .widefat th.sortable, .tinvwl-content .widefat th.sorted {
|
1498 |
-
padding: 0;
|
1499 |
-
}
|
1500 |
|
1501 |
.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {
|
1502 |
-
padding: 28px 17px;
|
1503 |
-
}
|
1504 |
|
1505 |
.tinvwl-content .widefat th.tinvwl-has-info {
|
1506 |
-
padding-top: 28px;
|
1507 |
-
|
1508 |
-
|
1509 |
-
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a {
|
1510 |
-
padding-top: 0;
|
1511 |
-
}
|
1512 |
|
1513 |
.tinvwl-content .widefat th.sortable:first-of-type, .tinvwl-content .widefat th.sorted:first-of-type {
|
1514 |
-
padding-left: 0;
|
1515 |
-
}
|
1516 |
|
1517 |
.tinvwl-content .widefat th.sortable:first-of-type > a, .tinvwl-content .widefat th.sorted:first-of-type > a {
|
1518 |
-
padding-left: 28px;
|
1519 |
-
}
|
1520 |
|
1521 |
.tinvwl-content .widefat th:first-of-type {
|
1522 |
text-align: left;
|
1523 |
-
padding-left: 28px;
|
1524 |
-
}
|
1525 |
|
1526 |
.tinvwl-content .widefat td:first-of-type {
|
1527 |
text-align: left;
|
1528 |
-
padding-left: 28px;
|
1529 |
-
}
|
1530 |
|
1531 |
.tinvwl-content .widefat th .tinvwl-help-wrap {
|
1532 |
display: inline-block;
|
1533 |
-
margin-left: 6px;
|
1534 |
-
}
|
1535 |
|
1536 |
.tinvwl-content .widefat th.sortable > a + .tinvwl-help-wrap, .tinvwl-content .widefat th.sorted > a + .tinvwl-help-wrap {
|
1537 |
-
margin-left: 0;
|
1538 |
-
}
|
1539 |
|
1540 |
.tinvwl-content .widefat thead tr {
|
1541 |
-
background: #f4f3ef;
|
1542 |
-
}
|
1543 |
|
1544 |
.tinvwl-content .striped > tbody > :nth-child(odd), .tinvwl-content ul.striped > :nth-child(odd) {
|
1545 |
-
background: none;
|
1546 |
-
}
|
1547 |
|
1548 |
.tinvwl-content .widefat thead td.check-column, .tinvwl-content .widefat tbody th.check-column {
|
1549 |
width: 50px;
|
1550 |
padding: 28px 0 28px 28px;
|
1551 |
-
vertical-align: middle;
|
1552 |
-
}
|
1553 |
|
1554 |
.tinvwl-content .widefat thead td.check-column {
|
1555 |
-
padding: 28px 0 28px 28px;
|
1556 |
-
}
|
1557 |
|
1558 |
.tinvwl-content .widefat tbody th.check-column {
|
1559 |
-
padding: 13px 0 13px 28px;
|
1560 |
-
}
|
1561 |
|
1562 |
.tinvwl-content .widefat thead td.check-column + th {
|
1563 |
-
padding-left: 21px;
|
1564 |
-
|
1565 |
-
|
1566 |
-
.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 {
|
1567 |
-
padding-left: 21px;
|
1568 |
-
}
|
1569 |
|
1570 |
.tinvwl-content .widefat tbody th.check-column + td {
|
1571 |
-
padding-left: 21px;
|
1572 |
-
}
|
1573 |
|
1574 |
.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 {
|
1575 |
-
padding-left: 21px;
|
1576 |
-
}
|
1577 |
|
1578 |
.tinvwl-content .widefat thead td.pause-play-column {
|
1579 |
padding: 0;
|
1580 |
width: 53px;
|
1581 |
-
text-align: center;
|
1582 |
-
}
|
1583 |
|
1584 |
.tinvwl-content .widefat tbody th.pause-play-column {
|
1585 |
padding: 0;
|
1586 |
width: 53px;
|
1587 |
-
text-align: center;
|
1588 |
-
}
|
1589 |
|
1590 |
.tinvwl-content th.sortable a, .tinvwl-content th.sorted a {
|
1591 |
-
padding: 0;
|
1592 |
-
}
|
1593 |
|
1594 |
.tinvwl-content .widefat th {
|
1595 |
font-size: 14px;
|
@@ -1597,8 +1235,7 @@ a.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-
|
|
1597 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
1598 |
color: #291C09;
|
1599 |
text-transform: uppercase;
|
1600 |
-
letter-spacing: -.025em;
|
1601 |
-
}
|
1602 |
|
1603 |
.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {
|
1604 |
font-size: 14px;
|
@@ -1606,598 +1243,443 @@ a.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-
|
|
1606 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
1607 |
color: #291C09;
|
1608 |
text-transform: uppercase;
|
1609 |
-
letter-spacing: -.025em;
|
1610 |
-
}
|
1611 |
|
1612 |
.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {
|
1613 |
display: inline-block;
|
1614 |
-
vertical-align: middle;
|
1615 |
-
}
|
1616 |
|
1617 |
.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {
|
1618 |
-
position: relative;
|
1619 |
-
}
|
1620 |
|
1621 |
.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {
|
1622 |
position: absolute;
|
1623 |
top: 50%;
|
1624 |
right: 0;
|
1625 |
-
margin-top: -2px;
|
1626 |
-
}
|
1627 |
|
1628 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {
|
1629 |
-
margin-top: -15px;
|
1630 |
-
}
|
1631 |
|
1632 |
.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {
|
1633 |
-
float: none;
|
1634 |
-
}
|
1635 |
|
1636 |
.tinvwl-content table.widefat {
|
1637 |
/*table-layout: auto;*/
|
1638 |
border: none;
|
1639 |
-
border-bottom: 2px solid #f7f7f7;
|
1640 |
-
}
|
1641 |
|
1642 |
.tinvwl-content .widefat thead td, .tinvwl-content .widefat thead th {
|
1643 |
-
border-bottom: 0;
|
1644 |
-
}
|
1645 |
|
1646 |
.tinvwl-content .widefat td {
|
1647 |
padding: 24px 0;
|
1648 |
-
vertical-align: middle;
|
1649 |
-
}
|
1650 |
|
1651 |
.tinvwl-content .widefat tbody td {
|
1652 |
-
padding: 13px 0;
|
1653 |
-
}
|
1654 |
|
1655 |
.tinvwl-content .widefat td {
|
1656 |
-
font-size: 14px;
|
1657 |
-
|
1658 |
-
|
1659 |
-
.tinvwl-content .widefat td ol, .tinvwl-content .widefat td p, .tinvwl-content .widefat td ul {
|
1660 |
-
font-size: 14px;
|
1661 |
-
}
|
1662 |
|
1663 |
.tinvwl-content .widefat tbody tr + tr {
|
1664 |
-
border-top: 2px solid #f7f7f7;
|
1665 |
-
}
|
1666 |
|
1667 |
.tinvwl-content .widefat thead th.column-preference {
|
1668 |
/*display: none;*/
|
1669 |
-
text-indent: -9999px;
|
1670 |
-
}
|
1671 |
|
1672 |
.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {
|
1673 |
min-width: 220px;
|
1674 |
-
width: 220px;
|
1675 |
-
}
|
1676 |
|
1677 |
.tinvwl-content .widefat:not(.products) tbody td.column-preference {
|
1678 |
-
text-align: right;
|
1679 |
-
}
|
1680 |
|
1681 |
.tinvwl-content .widefat.products thead th.column-quantity a > span:not(.sorting-indicator) {
|
1682 |
-
max-width: 91px;
|
1683 |
-
}
|
1684 |
|
1685 |
.tinvwl-content .widefat.users tbody .column-name > a {
|
1686 |
-
display: block;
|
1687 |
-
}
|
1688 |
|
1689 |
.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {
|
1690 |
width: 345px;
|
1691 |
-
min-width: 345px;
|
1692 |
-
}
|
1693 |
|
1694 |
.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {
|
1695 |
width: 165px;
|
1696 |
-
min-width: 165px;
|
1697 |
-
}
|
1698 |
|
1699 |
.tinvwl-content .widefat tbody .column-name strong {
|
1700 |
-
font-weight: normal;
|
1701 |
-
}
|
1702 |
|
1703 |
.tinvwl-content .widefat tbody .column-name > a {
|
1704 |
-
display: table;
|
1705 |
-
}
|
1706 |
|
1707 |
.tinvwl-content .widefat tbody .column-name .product-image {
|
1708 |
display: table-cell;
|
1709 |
-
vertical-align: middle;
|
1710 |
-
|
1711 |
-
|
1712 |
-
.tinvwl-content .widefat tbody .column-name .product-image img {
|
1713 |
-
max-width: 66px;
|
1714 |
-
}
|
1715 |
|
1716 |
.tinvwl-content .widefat tbody .column-name .product-title {
|
1717 |
display: table-cell;
|
1718 |
vertical-align: middle;
|
1719 |
-
padding-left: 15px;
|
1720 |
-
}
|
1721 |
|
1722 |
.tinvwl-content .widefat thead th.column-preference, .tinvwl-content .widefat tbody td.column-preference {
|
1723 |
-
padding-right: 20px;
|
1724 |
-
}
|
1725 |
|
1726 |
.tinvwl-content .widefat.products tbody td.column-preference > a {
|
1727 |
margin-right: 10px;
|
1728 |
-
float: left;
|
1729 |
-
|
1730 |
-
|
1731 |
-
.tinvwl-content .widefat.products tbody td.column-preference > a:last-child {
|
1732 |
-
margin-right: 0;
|
1733 |
-
}
|
1734 |
|
1735 |
.tinvwl-content .tablenav .tablenav-pages {
|
1736 |
float: none;
|
1737 |
text-align: center;
|
1738 |
height: auto;
|
1739 |
-
margin-top: 0;
|
1740 |
-
|
1741 |
-
|
1742 |
-
|
1743 |
-
|
1744 |
-
|
1745 |
-
|
1746 |
-
|
1747 |
-
|
1748 |
-
|
1749 |
-
|
1750 |
-
|
1751 |
-
|
1752 |
-
|
1753 |
-
|
1754 |
-
|
1755 |
-
|
1756 |
-
|
1757 |
-
|
1758 |
-
|
1759 |
-
|
1760 |
-
|
1761 |
-
|
1762 |
-
|
1763 |
-
|
1764 |
-
|
1765 |
-
|
1766 |
-
|
1767 |
-
|
1768 |
-
|
1769 |
-
|
1770 |
-
|
1771 |
-
|
1772 |
-
|
1773 |
-
|
1774 |
-
}
|
1775 |
-
|
1776 |
-
|
1777 |
-
|
1778 |
-
|
1779 |
-
|
1780 |
-
|
1781 |
-
|
1782 |
-
|
1783 |
-
|
1784 |
-
|
1785 |
-
|
1786 |
-
|
1787 |
-
|
1788 |
-
|
1789 |
-
|
1790 |
-
|
1791 |
-
|
1792 |
-
|
1793 |
-
|
1794 |
-
|
1795 |
-
|
1796 |
-
|
1797 |
-
|
1798 |
-
|
1799 |
-
.tinvwl-content .tablenav .tablenav-pages .pagination-links .
|
1800 |
-
|
1801 |
-
|
1802 |
-
|
1803 |
-
|
1804 |
-
|
1805 |
-
margin-left: 20px;
|
1806 |
-
}
|
1807 |
-
|
1808 |
-
.tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron {
|
1809 |
-
display: inline-block;
|
1810 |
-
vertical-align: middle;
|
1811 |
-
width: 9px;
|
1812 |
-
height: 16px;
|
1813 |
-
}
|
1814 |
-
|
1815 |
-
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron {
|
1816 |
-
background: url("../img/chevron_icon.png") no-repeat center;
|
1817 |
-
background-position: 0 -16px;
|
1818 |
-
}
|
1819 |
-
|
1820 |
-
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {
|
1821 |
-
background: url("../img/chevron_icon.png") no-repeat center;
|
1822 |
-
background-position: 0 0;
|
1823 |
-
}
|
1824 |
-
|
1825 |
-
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron {
|
1826 |
-
background: url("../img/chevron_icon.png") no-repeat center;
|
1827 |
-
background-position: -10px -16px;
|
1828 |
-
}
|
1829 |
-
|
1830 |
-
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {
|
1831 |
-
background: url("../img/chevron_icon.png") no-repeat center;
|
1832 |
-
background-position: -10px 0;
|
1833 |
-
}
|
1834 |
|
1835 |
.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {
|
1836 |
/*width: 200px;*/
|
1837 |
-
width: 30%;
|
1838 |
-
}
|
1839 |
|
1840 |
.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {
|
1841 |
-
width: 45%;
|
1842 |
-
}
|
1843 |
|
1844 |
.tinvwl-content .widefat.users thead th.column-wishlist, .tinvwl-content .widefat.users tbody td.column-wishlist {
|
1845 |
-
width: 45%;
|
1846 |
-
}
|
1847 |
|
1848 |
.tinvwl-content .widefat.users thead th.column-name, .tinvwl-content .widefat.users tbody td.column-name {
|
1849 |
-
text-align: left;
|
1850 |
-
}
|
1851 |
|
1852 |
.tinvwl-content .widefat.users thead th.column-quantity, .tinvwl-content .widefat.users tbody td.column-quantity {
|
1853 |
-
width: 100px;
|
1854 |
-
}
|
1855 |
|
1856 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {
|
1857 |
-
display: none;
|
1858 |
-
}
|
1859 |
|
1860 |
.tinvwl-content .widefat.products thead th.column-quantity span span {
|
1861 |
-
float: none;
|
1862 |
-
}
|
1863 |
|
1864 |
@media screen and (max-width: 1440px) {
|
1865 |
.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {
|
1866 |
width: 204px;
|
1867 |
-
min-width: 204px;
|
1868 |
-
}
|
1869 |
.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {
|
1870 |
width: 98px;
|
1871 |
-
min-width: 98px;
|
1872 |
-
}
|
1873 |
.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {
|
1874 |
width: 60px;
|
1875 |
-
min-width: 60px;
|
1876 |
-
}
|
1877 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile {
|
1878 |
-
padding: 9px 12px;
|
1879 |
-
}
|
1880 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {
|
1881 |
display: inline;
|
1882 |
-
margin: 0;
|
1883 |
-
}
|
1884 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full {
|
1885 |
-
display: none;
|
1886 |
-
}
|
1887 |
-
}
|
1888 |
|
1889 |
@media screen and (max-width: 1366px) and (min-width: 783px) {
|
1890 |
.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {
|
1891 |
/*width: 110px;*/
|
1892 |
-
/*min-width: 110px;*/
|
1893 |
-
}
|
1894 |
.tinvwl-content .widefat tbody .column-name .product-image {
|
1895 |
-
display: block;
|
1896 |
-
}
|
1897 |
.tinvwl-content .widefat tbody .column-name .product-title {
|
1898 |
display: block;
|
1899 |
-
padding-left: 0;
|
1900 |
-
}
|
1901 |
.tinvwl-content .widefat.products thead th.column-preference {
|
1902 |
width: 103px;
|
1903 |
-
min-width: 103px;
|
1904 |
-
}
|
1905 |
.tinvwl-content .widefat.products tbody td.column-preference {
|
1906 |
width: 103px;
|
1907 |
-
min-width: 103px;
|
1908 |
-
|
1909 |
-
|
1910 |
-
margin-right: 5px;
|
1911 |
-
}
|
1912 |
.tinvwl-content .widefat tbody td.column-preference > a:nth-child(2n) {
|
1913 |
-
margin-right: 0;
|
1914 |
-
}
|
1915 |
.tinvwl-content .widefat tbody td.column-preference > a:nth-child(n+3) {
|
1916 |
-
margin-top: 5px;
|
1917 |
-
}
|
1918 |
.tinvwl-content .widefat thead th .tinvwl-full {
|
1919 |
-
display: none;
|
1920 |
-
}
|
1921 |
-
}
|
1922 |
|
1923 |
@media screen and (max-width: 1200px) and (min-width: 783px) {
|
1924 |
.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {
|
1925 |
-
float: none;
|
1926 |
-
}
|
1927 |
.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {
|
1928 |
padding-left: 0;
|
1929 |
padding-right: 0;
|
1930 |
-
position: static;
|
1931 |
-
}
|
1932 |
.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {
|
1933 |
top: auto;
|
1934 |
bottom: 12px;
|
1935 |
left: 0;
|
1936 |
right: 0;
|
1937 |
margin-left: auto;
|
1938 |
-
margin-right: auto;
|
1939 |
-
}
|
1940 |
.tinvwl-content .widefat th.sortable > a .sorting-indicator:before, .tinvwl-content .widefat th.sorted > a .sorting-indicator:before {
|
1941 |
-
left: -5px;
|
1942 |
-
}
|
1943 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {
|
1944 |
-
margin-top: 12px;
|
1945 |
-
}
|
1946 |
.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {
|
1947 |
-
width: 38%;
|
1948 |
-
}
|
1949 |
-
}
|
1950 |
|
1951 |
@media screen and (max-width: 782px) {
|
1952 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {
|
1953 |
-
margin-top: 0;
|
1954 |
-
}
|
1955 |
.tinvwl-content .widefat.products tbody td.column-preference > a {
|
1956 |
margin-right: 5px;
|
1957 |
-
float: none;
|
1958 |
-
}
|
1959 |
.tinvwl-content .widefat tbody .column-name .product-image, .tinvwl-content .widefat tbody .column-name .product-title {
|
1960 |
-
vertical-align: top;
|
1961 |
-
}
|
1962 |
.tablenav .tablenav-pages {
|
1963 |
-
margin-bottom: 15px;
|
1964 |
-
}
|
1965 |
.tinvwl-content .widefat thead th.column-primary {
|
1966 |
-
width: 100% !important;
|
1967 |
-
}
|
1968 |
.tinvwl-content .widefat thead td.check-column + th.column-primary {
|
1969 |
-
width: 50% !important;
|
1970 |
-
}
|
1971 |
.tinvwl-content .widefat.users thead td.check-column + th.column-primary {
|
1972 |
-
width: 100% !important;
|
1973 |
-
}
|
1974 |
-
}
|
1975 |
|
1976 |
/* Tables */
|
1977 |
.tinvwl-table {
|
1978 |
display: table;
|
1979 |
/*height: 100%;*/
|
1980 |
width: 100%;
|
1981 |
-
max-width: 100%;
|
1982 |
-
|
1983 |
-
|
1984 |
-
|
1985 |
-
|
1986 |
-
|
1987 |
-
|
1988 |
-
}
|
1989 |
-
|
1990 |
-
|
1991 |
-
box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);
|
1992 |
-
}
|
1993 |
-
|
1994 |
-
.tinvwl-table.auto-width {
|
1995 |
-
width: auto;
|
1996 |
-
}
|
1997 |
|
1998 |
.tinvwl-caption {
|
1999 |
-
display: table-caption;
|
2000 |
-
}
|
2001 |
|
2002 |
.tinvwl-row {
|
2003 |
-
display: table-row;
|
2004 |
-
}
|
2005 |
|
2006 |
.tinvwl-rows {
|
2007 |
-
display: table-row-group;
|
2008 |
-
}
|
2009 |
|
2010 |
.tinvwl-cell {
|
2011 |
display: table-cell;
|
2012 |
-
vertical-align: middle;
|
2013 |
-
}
|
2014 |
|
2015 |
.tinvwl-cell-2 {
|
2016 |
display: table-cell;
|
2017 |
vertical-align: middle;
|
2018 |
-
float: none;
|
2019 |
-
}
|
2020 |
|
2021 |
.tinvwl-cell-3 {
|
2022 |
display: table-cell;
|
2023 |
vertical-align: top;
|
2024 |
-
float: none;
|
2025 |
-
}
|
2026 |
|
2027 |
.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {
|
2028 |
-
width: 67%;
|
2029 |
-
}
|
2030 |
|
2031 |
.tinvwl-table th, .tinvwl-table td {
|
2032 |
-
vertical-align: top;
|
2033 |
-
}
|
2034 |
|
2035 |
.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 {
|
2036 |
-
float: left;
|
2037 |
-
}
|
2038 |
|
2039 |
.tinvwl-table .tinvwl-btn-wrap {
|
2040 |
-
float: right;
|
2041 |
-
}
|
2042 |
|
2043 |
.tinvwl-table.w-info thead > tr > th {
|
2044 |
-
text-align: left;
|
2045 |
-
|
2046 |
-
|
2047 |
-
.tinvwl-table.w-info thead > tr > th .tinvwl-info-wrap {
|
2048 |
-
font-weight: normal;
|
2049 |
-
}
|
2050 |
|
2051 |
.tinvwl-table > thead > tr > th {
|
2052 |
-
padding: 0 30px;
|
2053 |
-
|
2054 |
-
|
2055 |
-
.tinvwl-table > thead > tr > th:last-child {
|
2056 |
-
/*padding: 30px;*/
|
2057 |
-
}
|
2058 |
|
2059 |
.tinvwl-table .tinvwl-info {
|
2060 |
-
vertical-align: top;
|
2061 |
-
}
|
2062 |
|
2063 |
.tinvwl-table > thead > tr > .tinvwl-info .tinvwl-info-wrap {
|
2064 |
-
padding-bottom: 30px;
|
2065 |
-
}
|
2066 |
|
2067 |
.tinvwl-table tbody tr .tinvwl-inner h2 {
|
2068 |
font-size: 15px;
|
2069 |
color: #291C09;
|
2070 |
font-weight: 600;
|
2071 |
-
margin-bottom: 21px;
|
2072 |
-
}
|
2073 |
|
2074 |
.tinvwl-table > tbody > tr > .tinvwl-info .tinvwl-info-wrap {
|
2075 |
-
padding-bottom: 20px;
|
2076 |
-
}
|
2077 |
|
2078 |
.tinvwl-table > tbody > tr > td {
|
2079 |
-
padding: 0 30px;
|
2080 |
-
|
2081 |
-
|
2082 |
-
.tinvwl-table > tbody > tr > td:last-child {
|
2083 |
-
/*padding: 30px;*/
|
2084 |
-
}
|
2085 |
|
2086 |
.tinvwl-table thead > tr .tinvwl-inner {
|
2087 |
padding: 28px 0;
|
2088 |
margin-bottom: 30px;
|
2089 |
-
border-bottom: 2px solid rgba(219, 219, 219, 0.522);
|
2090 |
-
}
|
2091 |
|
2092 |
.tinvwl-table thead.tinwl-empty > tr .tinvwl-inner {
|
2093 |
padding: 30px 0 0;
|
2094 |
margin-bottom: 0;
|
2095 |
-
border-bottom: 0;
|
2096 |
-
}
|
2097 |
|
2098 |
.tinvwl-table thead > tr .tinvwl-inner {
|
2099 |
-
/*padding: 20px 0;*/
|
2100 |
-
}
|
2101 |
|
2102 |
.tinvwl-table .tinvwl-header-row label {
|
2103 |
font-size: 22px;
|
2104 |
font-weight: normal;
|
2105 |
line-height: 1.313;
|
2106 |
margin: 0 0 15px;
|
2107 |
-
padding-top: 3px !important;
|
2108 |
-
}
|
2109 |
|
2110 |
.tinvwl-table thead .tinvwl-empty-info, .tinvwl-table tbody > .tinvwl-bodies-border {
|
2111 |
-
display: none;
|
2112 |
-
}
|
2113 |
|
2114 |
.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {
|
2115 |
margin: 0;
|
2116 |
-
padding-top: 56px;
|
2117 |
-
}
|
2118 |
|
2119 |
.tinvwl-bodies-border .tinvwl-info .tinvwl-inner {
|
2120 |
display: none;
|
2121 |
padding-top: 30px;
|
2122 |
margin-top: 10px;
|
2123 |
-
border-top: 2px solid rgba(219, 219, 219, 0.522);
|
2124 |
-
}
|
2125 |
|
2126 |
.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {
|
2127 |
-
/*padding-right: 0;*/
|
2128 |
-
}
|
2129 |
|
2130 |
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info, .tinvwl-style-options .tinvwl-bodies-border .tinvwl-info {
|
2131 |
padding-left: 0;
|
2132 |
-
background: none;
|
2133 |
-
}
|
2134 |
|
2135 |
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info {
|
2136 |
-
display: table-cell;
|
2137 |
-
|
2138 |
-
|
2139 |
-
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {
|
2140 |
-
display: block;
|
2141 |
-
}
|
2142 |
|
2143 |
.tinvwl-style-options tbody + tbody > .tinvwl-bodies-border .tinvwl-info .tinvwl-inner {
|
2144 |
-
display: block;
|
2145 |
-
}
|
2146 |
|
2147 |
@media (min-width: 1200px) {
|
2148 |
.tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal {
|
2149 |
-
width: 67%;
|
2150 |
-
}
|
2151 |
-
}
|
2152 |
|
2153 |
textarea[name="style_plain-css"] {
|
2154 |
-
height: 150px;
|
2155 |
-
}
|
2156 |
|
2157 |
.tinvwl-table tbody + tbody > .tinvwl-bodies-border {
|
2158 |
-
display: table-row;
|
2159 |
-
|
2160 |
-
|
2161 |
-
|
2162 |
-
|
2163 |
-
margin-top: 10px;
|
2164 |
-
border-top: 2px solid rgba(219, 219, 219, 0.522);
|
2165 |
-
}
|
2166 |
|
2167 |
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {
|
2168 |
padding-bottom: 15px;
|
2169 |
margin-bottom: 30px;
|
2170 |
-
border-bottom: 2px solid rgba(219, 219, 219, 0.522);
|
2171 |
-
}
|
2172 |
|
2173 |
.tinvwl-table .form-group .col-md-4:nth-child(n+4), .tinvwl-table .form-group .col-lg-4:nth-child(n+4) {
|
2174 |
-
padding-top: 27px;
|
2175 |
-
}
|
2176 |
|
2177 |
.tinvwl-table tbody:first-of-type > tr:first-child > td:first-child > .tinvwl-inner {
|
2178 |
-
/*padding-top: 30px;*/
|
2179 |
-
}
|
2180 |
|
2181 |
.tinvwl-table tbody:last-of-type > tr:last-child > td:first-child > .tinvwl-inner {
|
2182 |
-
/*padding-bottom: 20px;*/
|
2183 |
-
}
|
2184 |
|
2185 |
.tinvwl-table tfoot .tinvwl-inner {
|
2186 |
-
padding-top: 20px;
|
2187 |
-
}
|
2188 |
|
2189 |
.tinvwl-table tbody > tr + tr .tinvwl-inner {
|
2190 |
-
/*border-top: 2px solid rgba(219,219,219,.522);*/
|
2191 |
-
}
|
2192 |
|
2193 |
.tinvwl-table tr.no-top-border .tinvwl-inner, .tinvwl-table tr.no-top-border .tinvwl-info-wrap {
|
2194 |
border-top: 0;
|
2195 |
-
padding-top: 0;
|
2196 |
-
}
|
2197 |
|
2198 |
.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap {
|
2199 |
-
padding-top: 30px;
|
2200 |
-
}
|
2201 |
|
2202 |
/*.tinvwl-table tbody > tr .tinvwl-inner,
|
2203 |
.tinvwl-table tbody > tr .tinvwl-info-wrap {
|
@@ -2205,63 +1687,45 @@ textarea[name="style_plain-css"] {
|
|
2205 |
}*/
|
2206 |
/*.tinvwl-table tbody:first-of-type > tr:first-child > td > .tinvwl-info-wrap,*/
|
2207 |
.tiwl-notifications-style-logo img {
|
2208 |
-
height: 42px;
|
2209 |
-
}
|
2210 |
|
2211 |
@media (min-width: 1200px) {
|
2212 |
.tinvwl-table tr.tinvwl-full-width .control-label label {
|
2213 |
-
margin-bottom: 10px;
|
2214 |
-
}
|
2215 |
.tinvwl-table tr.tinvwl-full-width [class^="col-lg-"], .tinvwl-table tr.tinvwl-full-width [class^="col-md-"] {
|
2216 |
-
width: 100%;
|
2217 |
-
}
|
2218 |
.tinvwl-table tr.tinvwl-full-width textarea {
|
2219 |
height: 250px;
|
2220 |
-
padding: 15px;
|
2221 |
-
}
|
2222 |
.tiwl-notifications-style-logo img {
|
2223 |
-
float: right;
|
2224 |
-
}
|
2225 |
-
}
|
2226 |
|
2227 |
@media (max-width: 1199px) {
|
2228 |
.form-horizontal .control-label .tinvwl-empty {
|
2229 |
-
display: none;
|
2230 |
-
}
|
2231 |
.tinvwl-style-options .tinvwl-empty-info, .tinvwl-style-options .tinvwl-info {
|
2232 |
-
display: none !important;
|
2233 |
-
}
|
2234 |
.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {
|
2235 |
-
padding-right: 30px !important;
|
2236 |
-
}
|
2237 |
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {
|
2238 |
-
padding-bottom: 0;
|
2239 |
-
|
2240 |
-
|
2241 |
-
margin-bottom: 20px;
|
2242 |
-
}
|
2243 |
-
}
|
2244 |
|
2245 |
.tinvwl-info .tinvwl-info-desc a {
|
2246 |
text-decoration: underline;
|
2247 |
-
color: #ff5739;
|
2248 |
-
|
2249 |
-
|
2250 |
-
.tinvwl-info .tinvwl-info-desc a:hover, .tinvwl-info .tinvwl-info-desc a:active, .tinvwl-info .tinvwl-info-desc a:focus {
|
2251 |
-
color: #000;
|
2252 |
-
}
|
2253 |
|
2254 |
.tinvwl-info-wrap.tinvwl-in-section {
|
2255 |
background: #fbfaf9;
|
2256 |
-
color: #4f4639;
|
2257 |
-
|
2258 |
-
|
2259 |
-
|
2260 |
-
|
2261 |
-
|
2262 |
-
padding-top: 1px;
|
2263 |
-
padding-right: 20px;
|
2264 |
-
}
|
2265 |
|
2266 |
.tinvwl-info-wrap .tinvwl-info-sign span, .tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help {
|
2267 |
display: inline-block;
|
@@ -2270,113 +1734,85 @@ textarea[name="style_plain-css"] {
|
|
2270 |
height: 22px;
|
2271 |
line-height: 22px;
|
2272 |
border-radius: 50%;
|
2273 |
-
background: #e1dbce;
|
2274 |
-
}
|
2275 |
|
2276 |
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span, .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {
|
2277 |
-
display: block;
|
2278 |
-
}
|
2279 |
|
2280 |
.tinvwl-info-wrap i {
|
2281 |
font-size: 14px;
|
2282 |
-
color: #fbfaf9;
|
2283 |
-
}
|
2284 |
|
2285 |
.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn {
|
2286 |
-
width: auto;
|
2287 |
-
}
|
2288 |
|
2289 |
.tinvwl-btns-group {
|
2290 |
margin-bottom: 23px;
|
2291 |
margin-top: -15px;
|
2292 |
-
margin-right: -15px;
|
2293 |
-
}
|
2294 |
|
2295 |
.tiwl-style-custom-allow .tinvwl-inner textarea {
|
2296 |
-
margin-bottom: 23px;
|
2297 |
-
}
|
2298 |
|
2299 |
.tinvwl-btns-group .tinvwl-btn {
|
2300 |
margin-top: 15px;
|
2301 |
margin-right: 15px;
|
2302 |
-
float: left;
|
2303 |
-
}
|
2304 |
|
2305 |
@media (min-width: 1200px) {
|
2306 |
.tinvwl-table .tinvwl-form-onoff, .tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn, .tinvwl-btns-group .tinvwl-btn {
|
2307 |
-
float: right;
|
2308 |
-
}
|
2309 |
-
}
|
2310 |
|
2311 |
.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help {
|
2312 |
-
display: none;
|
2313 |
-
}
|
2314 |
|
2315 |
.tinvwl-info-wrap.tinvwl-in-table {
|
2316 |
display: inline-block;
|
2317 |
vertical-align: middle;
|
2318 |
display: block;
|
2319 |
-
margin-bottom: 5px;
|
2320 |
-
|
2321 |
-
|
2322 |
-
.tinvwl-info-wrap.tinvwl-in-table .tinvwl-help {
|
2323 |
-
cursor: pointer;
|
2324 |
-
}
|
2325 |
|
2326 |
.tinvwl-content .widefat th.tinvwl-has-info {
|
2327 |
-
/*word-break: break-all;*/
|
2328 |
-
|
2329 |
-
|
2330 |
-
.tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name {
|
2331 |
-
margin-right: 5px;
|
2332 |
-
}
|
2333 |
|
2334 |
.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc {
|
2335 |
-
display: none;
|
2336 |
-
}
|
2337 |
|
2338 |
@media (max-width: 1200px) {
|
2339 |
.tinvwl-table .tinvwl-info {
|
2340 |
padding-left: 15px;
|
2341 |
padding-right: 15px;
|
2342 |
-
/*vertical-align: middle;*/
|
2343 |
-
}
|
2344 |
.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {
|
2345 |
-
width: 90%;
|
2346 |
-
}
|
2347 |
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {
|
2348 |
width: auto;
|
2349 |
-
padding-right: 0;
|
2350 |
-
|
2351 |
-
|
2352 |
-
display: none;
|
2353 |
-
}
|
2354 |
.tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {
|
2355 |
display: block;
|
2356 |
-
margin: 0 auto;
|
2357 |
-
}
|
2358 |
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc {
|
2359 |
-
display: none;
|
2360 |
-
}
|
2361 |
-
}
|
2362 |
|
2363 |
@media (max-width: 782px) {
|
2364 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable, .tinvwl-content .widefat th.tinvwl-has-info.sorted {
|
2365 |
-
padding-top: 0;
|
2366 |
-
}
|
2367 |
.widefat tfoot td input[type=checkbox], .widefat th input[type=checkbox], .widefat thead td input[type=checkbox] {
|
2368 |
-
margin-bottom: 0;
|
2369 |
-
}
|
2370 |
.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 {
|
2371 |
padding-top: 18px;
|
2372 |
-
padding-bottom: 18px;
|
2373 |
-
}
|
2374 |
.tinvwl-content .widefat thead td.check-column {
|
2375 |
padding-top: 14px;
|
2376 |
padding-bottom: 15px;
|
2377 |
padding-left: 20px;
|
2378 |
-
width: 45px;
|
2379 |
-
}
|
2380 |
.tinvwl-content .widefat tbody th.check-column {
|
2381 |
padding-top: 14px;
|
2382 |
padding-bottom: 15px;
|
@@ -2384,43 +1820,31 @@ textarea[name="style_plain-css"] {
|
|
2384 |
width: 45px;
|
2385 |
padding-top: 11px;
|
2386 |
padding-bottom: 11px;
|
2387 |
-
vertical-align: top;
|
2388 |
-
}
|
2389 |
.tinvwl-content .widefat.wishlists thead td.check-column, .tinvwl-content .widefat.wishlists tbody th.check-column {
|
2390 |
-
width: 23px;
|
2391 |
-
}
|
2392 |
.tinvwl-content .widefat thead td.check-column + th {
|
2393 |
-
padding-left: 10px;
|
2394 |
-
|
2395 |
-
|
2396 |
-
padding-left: 10px;
|
2397 |
-
}
|
2398 |
.tinvwl-content .widefat tbody th.check-column + td {
|
2399 |
-
padding-left: 10px;
|
2400 |
-
}
|
2401 |
.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 {
|
2402 |
padding-left: 13px;
|
2403 |
display: inline-block;
|
2404 |
margin-top: 5px;
|
2405 |
-
margin-bottom: 0;
|
2406 |
-
}
|
2407 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
|
2408 |
-
text-align: left;
|
2409 |
-
}
|
2410 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
|
2411 |
text-align: right;
|
2412 |
-
padding-right: 30px;
|
2413 |
-
}
|
2414 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
|
2415 |
-
left: 28px;
|
2416 |
-
}
|
2417 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column + td:not(.column-primary)::before {
|
2418 |
-
left: 13px;
|
2419 |
-
}
|
2420 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column):last-child {
|
2421 |
-
padding-bottom: 13px;
|
2422 |
-
}
|
2423 |
-
}
|
2424 |
|
2425 |
/* Popover */
|
2426 |
.popover {
|
@@ -2436,24 +1860,16 @@ textarea[name="style_plain-css"] {
|
|
2436 |
background-color: #fff;
|
2437 |
background-clip: padding-box;
|
2438 |
border-radius: 6px;
|
2439 |
-
box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22);
|
2440 |
-
}
|
2441 |
-
|
2442 |
-
|
2443 |
-
|
2444 |
-
}
|
2445 |
-
|
2446 |
-
|
2447 |
-
|
2448 |
-
}
|
2449 |
-
|
2450 |
-
.popover.bottom {
|
2451 |
-
margin-top: 10px;
|
2452 |
-
}
|
2453 |
-
|
2454 |
-
.popover.left {
|
2455 |
-
margin-left: -10px;
|
2456 |
-
}
|
2457 |
|
2458 |
.popover-title {
|
2459 |
padding: 30px 30px 0;
|
@@ -2463,16 +1879,14 @@ textarea[name="style_plain-css"] {
|
|
2463 |
font-weight: 600;
|
2464 |
line-height: 1.714;
|
2465 |
text-transform: uppercase;
|
2466 |
-
letter-spacing: -.35px;
|
2467 |
-
}
|
2468 |
|
2469 |
.popover-content {
|
2470 |
padding: 25px 30px 30px;
|
2471 |
color: #5D5D5D;
|
2472 |
font-family: Arial, sans-serif;
|
2473 |
font-size: 14px;
|
2474 |
-
line-height: 1.429;
|
2475 |
-
}
|
2476 |
|
2477 |
.popover > .arrow {
|
2478 |
position: absolute;
|
@@ -2483,270 +1897,207 @@ textarea[name="style_plain-css"] {
|
|
2483 |
border-style: solid;
|
2484 |
border-width: 11px;
|
2485 |
margin-left: 0;
|
2486 |
-
overflow: visible;
|
2487 |
-
|
2488 |
-
|
2489 |
-
|
2490 |
-
|
2491 |
-
|
2492 |
-
|
2493 |
-
|
2494 |
-
|
2495 |
-
|
2496 |
-
|
2497 |
-
|
2498 |
-
|
2499 |
-
|
2500 |
-
|
2501 |
-
|
2502 |
-
|
2503 |
-
|
2504 |
-
|
2505 |
-
|
2506 |
-
|
2507 |
-
|
2508 |
-
content: "";
|
2509 |
-
border-width: 10px;
|
2510 |
-
}
|
2511 |
|
2512 |
.popover.top > .arrow {
|
2513 |
bottom: -11px;
|
2514 |
left: 50%;
|
2515 |
margin-left: -11px;
|
2516 |
-
border-bottom-width: 0;
|
2517 |
-
|
2518 |
-
|
2519 |
-
|
2520 |
-
|
2521 |
-
|
2522 |
-
|
2523 |
-
border-top-color: #fff;
|
2524 |
-
border-bottom-width: 0;
|
2525 |
-
}
|
2526 |
|
2527 |
.popover.right > .arrow {
|
2528 |
top: 50%;
|
2529 |
left: -11px;
|
2530 |
margin-top: -11px;
|
2531 |
-
border-left-width: 0;
|
2532 |
-
|
2533 |
-
|
2534 |
-
|
2535 |
-
|
2536 |
-
|
2537 |
-
|
2538 |
-
border-right-color: #fff;
|
2539 |
-
border-left-width: 0;
|
2540 |
-
}
|
2541 |
|
2542 |
.popover.bottom > .arrow {
|
2543 |
top: -11px;
|
2544 |
left: 50%;
|
2545 |
margin-left: -11px;
|
2546 |
-
border-top-width: 0;
|
2547 |
-
|
2548 |
-
|
2549 |
-
|
2550 |
-
|
2551 |
-
|
2552 |
-
|
2553 |
-
border-top-width: 0;
|
2554 |
-
border-bottom-color: #fff;
|
2555 |
-
}
|
2556 |
|
2557 |
.popover.left > .arrow {
|
2558 |
top: 50%;
|
2559 |
left: auto;
|
2560 |
right: -11px;
|
2561 |
margin-top: -11px;
|
2562 |
-
border-right-width: 0;
|
2563 |
-
|
2564 |
-
|
2565 |
-
|
2566 |
-
|
2567 |
-
|
2568 |
-
|
2569 |
-
|
2570 |
-
border-right-width: 0;
|
2571 |
-
border-left-color: #fff;
|
2572 |
-
}
|
2573 |
|
2574 |
/* Image w/description */
|
2575 |
.tinvwl-img-w-desc i {
|
2576 |
-
margin-right: 20px;
|
2577 |
-
}
|
2578 |
|
2579 |
.tinvwl-img-w-desc h5 {
|
2580 |
font-weight: 600;
|
2581 |
-
text-transform: uppercase;
|
2582 |
-
}
|
2583 |
|
2584 |
.tinvwl-img-w-desc .tinvwl-desc {
|
2585 |
-
color: #4f4639;
|
2586 |
-
}
|
2587 |
|
2588 |
.tinvwl-img-w-desc h5 + .tinvwl-desc {
|
2589 |
-
margin-top: 2px;
|
2590 |
-
}
|
2591 |
|
2592 |
/* Premium Features */
|
2593 |
.tinvwl-premium-feat .row {
|
2594 |
margin: 0;
|
2595 |
-
display: -webkit-
|
2596 |
display: -ms-flexbox;
|
2597 |
-
display: flex;
|
2598 |
-
}
|
2599 |
|
2600 |
.tinvwl-premium-feat .col-lg-4 {
|
2601 |
padding: 0;
|
2602 |
-
-webkit-flex: 1
|
2603 |
-
-ms-flex: 1 1
|
2604 |
-
flex: 1 1 0;
|
2605 |
-
|
2606 |
-
|
2607 |
-
|
2608 |
-
|
2609 |
-
|
2610 |
-
|
2611 |
-
|
2612 |
-
|
2613 |
-
|
2614 |
-
|
2615 |
-
|
2616 |
-
|
2617 |
-
|
2618 |
-
|
2619 |
-
|
2620 |
-
|
2621 |
-
|
2622 |
-
|
2623 |
-
|
2624 |
-
|
2625 |
-
|
2626 |
-
|
2627 |
-
|
2628 |
-
|
2629 |
-
|
2630 |
-
|
2631 |
-
|
2632 |
-
|
2633 |
-
|
2634 |
-
|
2635 |
-
|
2636 |
-
|
2637 |
-
|
2638 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.
|
2639 |
-
|
2640 |
-
|
2641 |
-
|
2642 |
-
|
2643 |
-
|
2644 |
-
|
2645 |
-
|
2646 |
-
|
2647 |
-
|
2648 |
-
|
2649 |
-
|
2650 |
-
}
|
2651 |
-
|
2652 |
-
|
2653 |
-
|
2654 |
-
|
2655 |
-
|
2656 |
-
|
2657 |
-
|
2658 |
-
|
2659 |
-
|
2660 |
-
|
2661 |
-
|
2662 |
-
|
2663 |
-
|
2664 |
-
|
2665 |
-
|
2666 |
-
|
2667 |
-
|
2668 |
-
|
2669 |
-
|
2670 |
-
|
2671 |
-
|
2672 |
-
|
2673 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.rate {
|
2674 |
-
|
2675 |
-
|
2676 |
-
}
|
2677 |
-
|
2678 |
-
|
2679 |
-
|
2680 |
-
|
2681 |
-
|
2682 |
-
|
2683 |
-
|
2684 |
-
|
2685 |
-
|
2686 |
-
|
2687 |
-
|
2688 |
-
|
2689 |
-
|
2690 |
-
|
2691 |
-
|
2692 |
-
|
2693 |
-
|
2694 |
-
|
2695 |
-
|
2696 |
-
|
2697 |
-
|
2698 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.
|
2699 |
-
|
2700 |
-
padding-left: 10px;
|
2701 |
-
padding-right: 10px;
|
2702 |
-
}
|
2703 |
-
|
2704 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.rate a {
|
2705 |
-
color: #ff5739;
|
2706 |
-
text-decoration: underline;
|
2707 |
-
}
|
2708 |
-
|
2709 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe {
|
2710 |
-
text-align: center;
|
2711 |
-
}
|
2712 |
-
|
2713 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2 {
|
2714 |
-
color: #453a2a;
|
2715 |
-
margin: 30px auto 20px;
|
2716 |
-
}
|
2717 |
-
|
2718 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p {
|
2719 |
-
font-size: 16px;
|
2720 |
-
padding-left: 10px;
|
2721 |
-
padding-right: 10px;
|
2722 |
-
}
|
2723 |
-
|
2724 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group {
|
2725 |
-
width: 90%;
|
2726 |
-
position: relative;
|
2727 |
-
margin: 10px auto;
|
2728 |
-
}
|
2729 |
-
|
2730 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type="email"] {
|
2731 |
-
width: 65%;
|
2732 |
-
height: 45px;
|
2733 |
-
}
|
2734 |
-
|
2735 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type="submit"] {
|
2736 |
-
width: 30%;
|
2737 |
-
}
|
2738 |
-
|
2739 |
-
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup {
|
2740 |
-
margin-bottom: 30px;
|
2741 |
-
}
|
2742 |
|
2743 |
.tinvwl-premium-feat h2 {
|
2744 |
font-size: 30px;
|
2745 |
text-transform: uppercase;
|
2746 |
letter-spacing: -.025em;
|
2747 |
line-height: 1;
|
2748 |
-
color: #ffffff;
|
2749 |
-
}
|
2750 |
|
2751 |
.tinvwl-premium-feat .tinvwl-pic-col {
|
2752 |
border: 5px solid #ffffff;
|
@@ -2760,136 +2111,99 @@ textarea[name="style_plain-css"] {
|
|
2760 |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57', endColorstr='#f78c62', GradientType=1);
|
2761 |
/* IE6-9 fallback on horizontal gradient */
|
2762 |
padding: 50px 10px;
|
2763 |
-
color: #ffffff;
|
2764 |
-
|
2765 |
-
|
2766 |
-
|
2767 |
-
|
2768 |
-
|
2769 |
-
|
2770 |
-
|
2771 |
-
.tinvwl-premium-feat .tinvwl-pic-col
|
2772 |
-
|
2773 |
-
}
|
2774 |
-
|
2775 |
-
.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover {
|
2776 |
-
color: #ffffff;
|
2777 |
-
}
|
2778 |
-
|
2779 |
-
.tinvwl-premium-feat .tinvwl-pic-col p {
|
2780 |
-
font-size: 16px;
|
2781 |
-
padding-bottom: 1em;
|
2782 |
-
}
|
2783 |
-
|
2784 |
-
.tinvwl-premium-feat .tinvwl-feat-col {
|
2785 |
-
display: -webkit-flex;
|
2786 |
-
display: -ms-flexbox;
|
2787 |
-
display: flex;
|
2788 |
-
-webkit-flex-direction: column;
|
2789 |
-
-ms-flex-direction: column;
|
2790 |
-
flex-direction: column;
|
2791 |
-
border-top: 1px solid #ffffff;
|
2792 |
-
border-bottom: 1px solid #ffffff;
|
2793 |
-
background-color: #f9f8f5;
|
2794 |
-
}
|
2795 |
-
|
2796 |
-
.tinvwl-premium-feat .tinvwl-sup-col {
|
2797 |
-
display: -webkit-flex;
|
2798 |
-
display: -ms-flexbox;
|
2799 |
-
display: flex;
|
2800 |
-
-webkit-flex-direction: column;
|
2801 |
-
-ms-flex-direction: column;
|
2802 |
-
flex-direction: column;
|
2803 |
-
}
|
2804 |
-
|
2805 |
-
/* Footer */
|
2806 |
-
#wpfooter {
|
2807 |
-
padding: 10px 40px;
|
2808 |
-
}
|
2809 |
-
|
2810 |
-
#wpfooter p {
|
2811 |
-
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
2812 |
-
font-size: 14px;
|
2813 |
-
line-height: 1.85714286;
|
2814 |
-
color: #4b4b4b;
|
2815 |
-
}
|
2816 |
-
|
2817 |
-
#wpfooter .ftinvwl-heart {
|
2818 |
-
margin: 0 3px;
|
2819 |
-
}
|
2820 |
-
|
2821 |
-
#wpfooter .ftinvwl-star {
|
2822 |
-
font-size: 12px;
|
2823 |
-
margin: 0 1px;
|
2824 |
-
}
|
2825 |
-
|
2826 |
-
#wpfooter span .ftinvwl-star:first-of-type {
|
2827 |
-
margin-left: 6px;
|
2828 |
-
}
|
2829 |
-
|
2830 |
-
#wpfooter span .ftinvwl-star:last-of-type {
|
2831 |
-
margin-left: 3px;
|
2832 |
-
}
|
2833 |
-
|
2834 |
-
#wpfooter i {
|
2835 |
-
color: #ff5739;
|
2836 |
-
}
|
2837 |
-
|
2838 |
-
#wpfooter a {
|
2839 |
-
text-decoration: underline;
|
2840 |
-
color: #ff5739;
|
2841 |
-
}
|
2842 |
-
|
2843 |
-
#wpfooter a:hover, #wpfooter a:active, #wpfooter a:focus {
|
2844 |
-
color: #000;
|
2845 |
-
}
|
2846 |
-
|
2847 |
-
/* Color Picker */
|
2848 |
-
.tinvwl-color-picker {
|
2849 |
-
position: relative;
|
2850 |
-
}
|
2851 |
-
|
2852 |
-
.tinvwl-color-picker .iris-picker {
|
2853 |
-
position: absolute;
|
2854 |
-
z-index: 9999;
|
2855 |
-
}
|
2856 |
-
|
2857 |
-
.tinvwl-color-picker input[type=text] {
|
2858 |
-
color: #fff;
|
2859 |
-
border: 4px solid #fff;
|
2860 |
-
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14);
|
2861 |
-
}
|
2862 |
|
2863 |
-
.tinvwl-
|
2864 |
-
|
2865 |
-
|
2866 |
-
display:
|
2867 |
-
|
2868 |
-
|
2869 |
-
|
2870 |
-
|
2871 |
-
|
2872 |
-
border: 1px solid
|
2873 |
-
|
2874 |
-
box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
|
2875 |
-
}
|
2876 |
|
2877 |
-
.tinvwl-
|
2878 |
-
|
2879 |
-
|
|
|
|
|
|
|
|
|
|
|
2880 |
|
2881 |
-
|
2882 |
-
|
2883 |
-
|
2884 |
-
|
2885 |
-
|
2886 |
-
|
2887 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2888 |
|
2889 |
-
|
2890 |
-
|
2891 |
-
|
2892 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2893 |
|
2894 |
/* Modal */
|
2895 |
.tinvwl-overlay {
|
@@ -2900,18 +2214,16 @@ textarea[name="style_plain-css"] {
|
|
2900 |
height: 100%;
|
2901 |
visibility: hidden;
|
2902 |
opacity: 0;
|
|
|
2903 |
transition: opacity .3s ease, visibility .3s ease;
|
2904 |
-
background: #191919;
|
2905 |
-
}
|
2906 |
|
2907 |
.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay {
|
2908 |
visibility: visible;
|
2909 |
-
opacity: .5;
|
2910 |
-
}
|
2911 |
|
2912 |
.admin-bar .tinvwl-content .tinvwl-modal {
|
2913 |
-
padding-top: 32px !important;
|
2914 |
-
}
|
2915 |
|
2916 |
.tinvwl-content .tinvwl-modal {
|
2917 |
overflow-y: auto;
|
@@ -2927,953 +2239,680 @@ textarea[name="style_plain-css"] {
|
|
2927 |
visibility: hidden;
|
2928 |
opacity: 0;
|
2929 |
text-align: left;
|
2930 |
-
transition: opacity .3s ease, visibility .3s ease;
|
2931 |
-
}
|
2932 |
-
|
2933 |
-
|
2934 |
-
|
2935 |
-
|
2936 |
-
|
2937 |
-
|
2938 |
-
|
2939 |
-
|
2940 |
-
|
2941 |
-
|
2942 |
-
opacity: 1;
|
2943 |
-
width: 100%;
|
2944 |
-
height: 100%;
|
2945 |
-
}
|
2946 |
|
2947 |
@media screen and (max-width: 1200px) {
|
2948 |
.tinvwl-premium-feat .row {
|
2949 |
-
display: block;
|
2950 |
-
}
|
2951 |
-
}
|
2952 |
|
2953 |
@media screen and (max-width: 782px) {
|
2954 |
.admin-bar .tinvwl-content .tinvwl-modal {
|
2955 |
-
padding-top: 46px !important;
|
2956 |
-
}
|
2957 |
-
}
|
2958 |
|
2959 |
@media screen and (max-width: 600px) {
|
2960 |
.admin-bar .tinvwl-content .tinvwl-modal {
|
2961 |
-
padding-top: 0 !important;
|
2962 |
-
}
|
2963 |
-
}
|
2964 |
|
2965 |
.tinvwl-modal .tinvwl-table {
|
2966 |
-
height: 100%;
|
2967 |
-
}
|
2968 |
|
2969 |
.tinvwl-content .tinvwl-modal .tinvwl-modal-inner {
|
2970 |
max-width: 415px;
|
2971 |
-
padding: 40px 45px;
|
2972 |
-
}
|
2973 |
|
2974 |
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails {
|
2975 |
-
text-align: center;
|
2976 |
-
|
2977 |
-
|
2978 |
-
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails
|
2979 |
-
|
2980 |
-
|
2981 |
-
|
2982 |
-
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large {
|
2983 |
-
padding: 14px 33px;
|
2984 |
-
}
|
2985 |
-
|
2986 |
-
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn + .tinvwl-btn {
|
2987 |
-
margin-left: 6px;
|
2988 |
-
}
|
2989 |
|
2990 |
/* Quick Buttons */
|
2991 |
.tinvwl-quick-btns {
|
2992 |
position: fixed;
|
2993 |
top: 25%;
|
2994 |
left: 100%;
|
2995 |
-
z-index: 9999;
|
2996 |
-
|
2997 |
-
|
2998 |
-
|
2999 |
-
|
3000 |
-
|
3001 |
-
|
3002 |
-
|
3003 |
-
|
3004 |
-
|
3005 |
-
|
3006 |
-
|
3007 |
-
|
3008 |
-
|
3009 |
-
|
3010 |
-
|
3011 |
-
|
3012 |
-
|
3013 |
-
|
3014 |
-
transition: transform .3s ease;
|
3015 |
-
}
|
3016 |
|
3017 |
.tinvwl-panel.only-button .tinvwl-quick-btns .form-control {
|
3018 |
display: block;
|
3019 |
-
width: 119px;
|
3020 |
-
}
|
3021 |
|
3022 |
.tinvwl-quick-btns button:hover {
|
3023 |
-webkit-transform: translateX(-100%);
|
3024 |
-
|
3025 |
-
transform: translateX(-100%);
|
3026 |
-
}
|
3027 |
|
3028 |
.tinvwl-quick-btns button + button {
|
3029 |
-
margin-top: 4px;
|
3030 |
-
}
|
3031 |
|
3032 |
.tinvwl-quick-btns button span {
|
3033 |
display: inline-block;
|
3034 |
width: 50px;
|
3035 |
padding: 15px 0;
|
3036 |
-
text-align: center;
|
3037 |
-
}
|
3038 |
|
3039 |
/* Preview Select */
|
3040 |
@media (min-width: 1200px) {
|
3041 |
.tinvwl-empty-select + .tinvwl-input-group-btn {
|
3042 |
-
text-align: right;
|
3043 |
-
}
|
3044 |
-
}
|
3045 |
|
3046 |
.tinvwl-empty-select + .tinvwl-input-group-btn .tinvwl-btn {
|
3047 |
-
margin-left: 0;
|
3048 |
-
}
|
3049 |
|
3050 |
/* Bootstrap */
|
3051 |
.container, .container-fluid {
|
3052 |
/*padding-right: 15px;
|
3053 |
padding-left: 15px;*/
|
3054 |
margin-right: auto;
|
3055 |
-
margin-left: auto;
|
3056 |
-
}
|
3057 |
|
3058 |
@media (min-width: 768px) {
|
3059 |
.container {
|
3060 |
-
width: 750px;
|
3061 |
-
}
|
3062 |
-
}
|
3063 |
|
3064 |
@media (min-width: 992px) {
|
3065 |
.container {
|
3066 |
-
width: 970px;
|
3067 |
-
}
|
3068 |
-
}
|
3069 |
|
3070 |
@media (min-width: 1200px) {
|
3071 |
.container {
|
3072 |
-
width: 1170px;
|
3073 |
-
}
|
3074 |
-
}
|
3075 |
|
3076 |
.row {
|
3077 |
margin-right: -15px;
|
3078 |
-
margin-left: -15px;
|
3079 |
-
}
|
3080 |
|
3081 |
.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 {
|
3082 |
position: relative;
|
3083 |
min-height: 1px;
|
3084 |
padding-right: 15px;
|
3085 |
-
padding-left: 15px;
|
3086 |
-
}
|
3087 |
|
3088 |
.tinvwl-table .form-group .row {
|
3089 |
/*margin-left: -5px;*/
|
3090 |
-
/*margin-right: -5px;*/
|
3091 |
-
}
|
3092 |
|
3093 |
.tinvwl-table .form-group [class^="col-"] {
|
3094 |
/*padding-right: 5px;*/
|
3095 |
-
/*padding-left: 5px;*/
|
3096 |
-
}
|
3097 |
|
3098 |
.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 {
|
3099 |
-
float: left;
|
3100 |
-
}
|
3101 |
|
3102 |
.col-xs-12 {
|
3103 |
float: left;
|
3104 |
-
width: 100%;
|
3105 |
-
}
|
3106 |
|
3107 |
.col-xs-11 {
|
3108 |
-
width: 91.66666667%;
|
3109 |
-
}
|
3110 |
|
3111 |
.col-xs-10 {
|
3112 |
-
width: 83.33333333%;
|
3113 |
-
}
|
3114 |
|
3115 |
.col-xs-9 {
|
3116 |
-
width: 75%;
|
3117 |
-
}
|
3118 |
|
3119 |
.col-xs-8 {
|
3120 |
-
width: 66.66666667%;
|
3121 |
-
}
|
3122 |
|
3123 |
.col-xs-7 {
|
3124 |
-
width: 58.33333333%;
|
3125 |
-
}
|
3126 |
|
3127 |
.col-xs-6 {
|
3128 |
-
width: 50%;
|
3129 |
-
}
|
3130 |
|
3131 |
.col-xs-5 {
|
3132 |
-
width: 41.66666667%;
|
3133 |
-
}
|
3134 |
|
3135 |
.col-xs-4 {
|
3136 |
-
width: 33.33333333%;
|
3137 |
-
}
|
3138 |
|
3139 |
.col-xs-3 {
|
3140 |
-
width: 25%;
|
3141 |
-
}
|
3142 |
|
3143 |
.col-xs-2 {
|
3144 |
-
width: 16.66666667%;
|
3145 |
-
}
|
3146 |
|
3147 |
.col-xs-1 {
|
3148 |
-
width: 8.33333333%;
|
3149 |
-
}
|
3150 |
|
3151 |
.col-xs-pull-12 {
|
3152 |
-
right: 100%;
|
3153 |
-
}
|
3154 |
|
3155 |
.col-xs-pull-11 {
|
3156 |
-
right: 91.66666667%;
|
3157 |
-
}
|
3158 |
|
3159 |
.col-xs-pull-10 {
|
3160 |
-
right: 83.33333333%;
|
3161 |
-
}
|
3162 |
|
3163 |
.col-xs-pull-9 {
|
3164 |
-
right: 75%;
|
3165 |
-
}
|
3166 |
|
3167 |
.col-xs-pull-8 {
|
3168 |
-
right: 66.66666667%;
|
3169 |
-
}
|
3170 |
|
3171 |
.col-xs-pull-7 {
|
3172 |
-
right: 58.33333333%;
|
3173 |
-
}
|
3174 |
|
3175 |
.col-xs-pull-6 {
|
3176 |
-
right: 50%;
|
3177 |
-
}
|
3178 |
|
3179 |
.col-xs-pull-5 {
|
3180 |
-
right: 41.66666667%;
|
3181 |
-
}
|
3182 |
|
3183 |
.col-xs-pull-4 {
|
3184 |
-
right: 33.33333333%;
|
3185 |
-
}
|
3186 |
|
3187 |
.col-xs-pull-3 {
|
3188 |
-
right: 25%;
|
3189 |
-
}
|
3190 |
|
3191 |
.col-xs-pull-2 {
|
3192 |
-
right: 16.66666667%;
|
3193 |
-
}
|
3194 |
|
3195 |
.col-xs-pull-1 {
|
3196 |
-
right: 8.33333333%;
|
3197 |
-
}
|
3198 |
|
3199 |
.col-xs-pull-0 {
|
3200 |
-
right: auto;
|
3201 |
-
}
|
3202 |
|
3203 |
.col-xs-push-12 {
|
3204 |
-
left: 100%;
|
3205 |
-
}
|
3206 |
|
3207 |
.col-xs-push-11 {
|
3208 |
-
left: 91.66666667%;
|
3209 |
-
}
|
3210 |
|
3211 |
.col-xs-push-10 {
|
3212 |
-
left: 83.33333333%;
|
3213 |
-
}
|
3214 |
|
3215 |
.col-xs-push-9 {
|
3216 |
-
left: 75%;
|
3217 |
-
}
|
3218 |
|
3219 |
.col-xs-push-8 {
|
3220 |
-
left: 66.66666667%;
|
3221 |
-
}
|
3222 |
|
3223 |
.col-xs-push-7 {
|
3224 |
-
left: 58.33333333%;
|
3225 |
-
}
|
3226 |
|
3227 |
.col-xs-push-6 {
|
3228 |
-
left: 50%;
|
3229 |
-
}
|
3230 |
|
3231 |
.col-xs-push-5 {
|
3232 |
-
left: 41.66666667%;
|
3233 |
-
}
|
3234 |
|
3235 |
.col-xs-push-4 {
|
3236 |
-
left: 33.33333333%;
|
3237 |
-
}
|
3238 |
|
3239 |
.col-xs-push-3 {
|
3240 |
-
left: 25%;
|
3241 |
-
}
|
3242 |
|
3243 |
.col-xs-push-2 {
|
3244 |
-
left: 16.66666667%;
|
3245 |
-
}
|
3246 |
|
3247 |
.col-xs-push-1 {
|
3248 |
-
left: 8.33333333%;
|
3249 |
-
}
|
3250 |
|
3251 |
.col-xs-push-0 {
|
3252 |
-
left: auto;
|
3253 |
-
}
|
3254 |
|
3255 |
.col-xs-offset-12 {
|
3256 |
-
margin-left: 100%;
|
3257 |
-
}
|
3258 |
|
3259 |
.col-xs-offset-11 {
|
3260 |
-
margin-left: 91.66666667%;
|
3261 |
-
}
|
3262 |
|
3263 |
.col-xs-offset-10 {
|
3264 |
-
margin-left: 83.33333333%;
|
3265 |
-
}
|
3266 |
|
3267 |
.col-xs-offset-9 {
|
3268 |
-
margin-left: 75%;
|
3269 |
-
}
|
3270 |
|
3271 |
.col-xs-offset-8 {
|
3272 |
-
margin-left: 66.66666667%;
|
3273 |
-
}
|
3274 |
|
3275 |
.col-xs-offset-7 {
|
3276 |
-
margin-left: 58.33333333%;
|
3277 |
-
}
|
3278 |
|
3279 |
.col-xs-offset-6 {
|
3280 |
-
margin-left: 50%;
|
3281 |
-
}
|
3282 |
|
3283 |
.col-xs-offset-5 {
|
3284 |
-
margin-left: 41.66666667%;
|
3285 |
-
}
|
3286 |
|
3287 |
.col-xs-offset-4 {
|
3288 |
-
margin-left: 33.33333333%;
|
3289 |
-
}
|
3290 |
|
3291 |
.col-xs-offset-3 {
|
3292 |
-
margin-left: 25%;
|
3293 |
-
}
|
3294 |
|
3295 |
.col-xs-offset-2 {
|
3296 |
-
margin-left: 16.66666667%;
|
3297 |
-
}
|
3298 |
|
3299 |
.col-xs-offset-1 {
|
3300 |
-
margin-left: 8.33333333%;
|
3301 |
-
}
|
3302 |
|
3303 |
.col-xs-offset-0 {
|
3304 |
-
margin-left: 0;
|
3305 |
-
}
|
3306 |
|
3307 |
@media (min-width: 768px) {
|
3308 |
.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 {
|
3309 |
-
float: left;
|
3310 |
-
}
|
3311 |
.col-sm-12 {
|
3312 |
float: left;
|
3313 |
-
width: 100%;
|
3314 |
-
}
|
3315 |
.col-sm-11 {
|
3316 |
-
width: 91.66666667%;
|
3317 |
-
}
|
3318 |
.col-sm-10 {
|
3319 |
-
width: 83.33333333%;
|
3320 |
-
}
|
3321 |
.col-sm-9 {
|
3322 |
-
width: 75%;
|
3323 |
-
}
|
3324 |
.col-sm-8 {
|
3325 |
-
width: 66.66666667%;
|
3326 |
-
}
|
3327 |
.col-sm-7 {
|
3328 |
-
width: 58.33333333%;
|
3329 |
-
}
|
3330 |
.col-sm-6 {
|
3331 |
-
width: 50%;
|
3332 |
-
}
|
3333 |
.col-sm-5 {
|
3334 |
-
width: 41.66666667%;
|
3335 |
-
}
|
3336 |
.col-sm-4 {
|
3337 |
-
width: 33.33333333%;
|
3338 |
-
}
|
3339 |
.col-sm-3 {
|
3340 |
-
width: 25%;
|
3341 |
-
}
|
3342 |
.col-sm-2 {
|
3343 |
-
width: 16.66666667%;
|
3344 |
-
}
|
3345 |
.col-sm-1 {
|
3346 |
-
width: 8.33333333%;
|
3347 |
-
}
|
3348 |
.col-sm-pull-12 {
|
3349 |
-
right: 100%;
|
3350 |
-
}
|
3351 |
.col-sm-pull-11 {
|
3352 |
-
right: 91.66666667%;
|
3353 |
-
}
|
3354 |
.col-sm-pull-10 {
|
3355 |
-
right: 83.33333333%;
|
3356 |
-
}
|
3357 |
.col-sm-pull-9 {
|
3358 |
-
right: 75%;
|
3359 |
-
}
|
3360 |
.col-sm-pull-8 {
|
3361 |
-
right: 66.66666667%;
|
3362 |
-
}
|
3363 |
.col-sm-pull-7 {
|
3364 |
-
right: 58.33333333%;
|
3365 |
-
}
|
3366 |
.col-sm-pull-6 {
|
3367 |
-
right: 50%;
|
3368 |
-
}
|
3369 |
.col-sm-pull-5 {
|
3370 |
-
right: 41.66666667%;
|
3371 |
-
}
|
3372 |
.col-sm-pull-4 {
|
3373 |
-
right: 33.33333333%;
|
3374 |
-
}
|
3375 |
.col-sm-pull-3 {
|
3376 |
-
right: 25%;
|
3377 |
-
}
|
3378 |
.col-sm-pull-2 {
|
3379 |
-
right: 16.66666667%;
|
3380 |
-
}
|
3381 |
.col-sm-pull-1 {
|
3382 |
-
right: 8.33333333%;
|
3383 |
-
}
|
3384 |
.col-sm-pull-0 {
|
3385 |
-
right: auto;
|
3386 |
-
}
|
3387 |
.col-sm-push-12 {
|
3388 |
-
left: 100%;
|
3389 |
-
}
|
3390 |
.col-sm-push-11 {
|
3391 |
-
left: 91.66666667%;
|
3392 |
-
}
|
3393 |
.col-sm-push-10 {
|
3394 |
-
left: 83.33333333%;
|
3395 |
-
}
|
3396 |
.col-sm-push-9 {
|
3397 |
-
left: 75%;
|
3398 |
-
}
|
3399 |
.col-sm-push-8 {
|
3400 |
-
left: 66.66666667%;
|
3401 |
-
}
|
3402 |
.col-sm-push-7 {
|
3403 |
-
left: 58.33333333%;
|
3404 |
-
}
|
3405 |
.col-sm-push-6 {
|
3406 |
-
left: 50%;
|
3407 |
-
}
|
3408 |
.col-sm-push-5 {
|
3409 |
-
left: 41.66666667%;
|
3410 |
-
}
|
3411 |
.col-sm-push-4 {
|
3412 |
-
left: 33.33333333%;
|
3413 |
-
}
|
3414 |
.col-sm-push-3 {
|
3415 |
-
left: 25%;
|
3416 |
-
}
|
3417 |
.col-sm-push-2 {
|
3418 |
-
left: 16.66666667%;
|
3419 |
-
}
|
3420 |
.col-sm-push-1 {
|
3421 |
-
left: 8.33333333%;
|
3422 |
-
}
|
3423 |
.col-sm-push-0 {
|
3424 |
-
left: auto;
|
3425 |
-
}
|
3426 |
.col-sm-offset-12 {
|
3427 |
-
margin-left: 100%;
|
3428 |
-
}
|
3429 |
.col-sm-offset-11 {
|
3430 |
-
margin-left: 91.66666667%;
|
3431 |
-
}
|
3432 |
.col-sm-offset-10 {
|
3433 |
-
margin-left: 83.33333333%;
|
3434 |
-
}
|
3435 |
.col-sm-offset-9 {
|
3436 |
-
margin-left: 75%;
|
3437 |
-
}
|
3438 |
.col-sm-offset-8 {
|
3439 |
-
margin-left: 66.66666667%;
|
3440 |
-
}
|
3441 |
.col-sm-offset-7 {
|
3442 |
-
margin-left: 58.33333333%;
|
3443 |
-
}
|
3444 |
.col-sm-offset-6 {
|
3445 |
-
margin-left: 50%;
|
3446 |
-
}
|
3447 |
.col-sm-offset-5 {
|
3448 |
-
margin-left: 41.66666667%;
|
3449 |
-
}
|
3450 |
.col-sm-offset-4 {
|
3451 |
-
margin-left: 33.33333333%;
|
3452 |
-
}
|
3453 |
.col-sm-offset-3 {
|
3454 |
-
margin-left: 25%;
|
3455 |
-
}
|
3456 |
.col-sm-offset-2 {
|
3457 |
-
margin-left: 16.66666667%;
|
3458 |
-
}
|
3459 |
.col-sm-offset-1 {
|
3460 |
-
margin-left: 8.33333333%;
|
3461 |
-
}
|
3462 |
.col-sm-offset-0 {
|
3463 |
-
margin-left: 0;
|
3464 |
-
}
|
3465 |
-
}
|
3466 |
|
3467 |
@media (min-width: 992px) {
|
3468 |
.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 {
|
3469 |
-
float: left;
|
3470 |
-
}
|
3471 |
.col-md-12 {
|
3472 |
float: left;
|
3473 |
-
width: 100%;
|
3474 |
-
}
|
3475 |
.col-md-11 {
|
3476 |
-
width: 91.66666667%;
|
3477 |
-
}
|
3478 |
.col-md-10 {
|
3479 |
-
width: 83.33333333%;
|
3480 |
-
}
|
3481 |
.col-md-9 {
|
3482 |
-
width: 75%;
|
3483 |
-
}
|
3484 |
.col-md-8 {
|
3485 |
-
width: 66.66666667%;
|
3486 |
-
}
|
3487 |
.col-md-7 {
|
3488 |
-
width: 58.33333333%;
|
3489 |
-
}
|
3490 |
.col-md-6 {
|
3491 |
-
width: 50%;
|
3492 |
-
}
|
3493 |
.col-md-5 {
|
3494 |
-
width: 41.66666667%;
|
3495 |
-
}
|
3496 |
.col-md-4 {
|
3497 |
-
width: 33.33333333%;
|
3498 |
-
}
|
3499 |
.col-md-3 {
|
3500 |
-
width: 25%;
|
3501 |
-
}
|
3502 |
.col-md-2 {
|
3503 |
-
width: 16.66666667%;
|
3504 |
-
}
|
3505 |
.col-md-1 {
|
3506 |
-
width: 8.33333333%;
|
3507 |
-
}
|
3508 |
.col-md-pull-12 {
|
3509 |
-
right: 100%;
|
3510 |
-
}
|
3511 |
.col-md-pull-11 {
|
3512 |
-
right: 91.66666667%;
|
3513 |
-
}
|
3514 |
.col-md-pull-10 {
|
3515 |
-
right: 83.33333333%;
|
3516 |
-
}
|
3517 |
.col-md-pull-9 {
|
3518 |
-
right: 75%;
|
3519 |
-
}
|
3520 |
.col-md-pull-8 {
|
3521 |
-
right: 66.66666667%;
|
3522 |
-
}
|
3523 |
.col-md-pull-7 {
|
3524 |
-
right: 58.33333333%;
|
3525 |
-
}
|
3526 |
.col-md-pull-6 {
|
3527 |
-
right: 50%;
|
3528 |
-
}
|
3529 |
.col-md-pull-5 {
|
3530 |
-
right: 41.66666667%;
|
3531 |
-
}
|
3532 |
.col-md-pull-4 {
|
3533 |
-
right: 33.33333333%;
|
3534 |
-
}
|
3535 |
.col-md-pull-3 {
|
3536 |
-
right: 25%;
|
3537 |
-
}
|
3538 |
.col-md-pull-2 {
|
3539 |
-
right: 16.66666667%;
|
3540 |
-
}
|
3541 |
.col-md-pull-1 {
|
3542 |
-
right: 8.33333333%;
|
3543 |
-
}
|
3544 |
.col-md-pull-0 {
|
3545 |
-
right: auto;
|
3546 |
-
}
|
3547 |
.col-md-push-12 {
|
3548 |
-
left: 100%;
|
3549 |
-
}
|
3550 |
.col-md-push-11 {
|
3551 |
-
left: 91.66666667%;
|
3552 |
-
}
|
3553 |
.col-md-push-10 {
|
3554 |
-
left: 83.33333333%;
|
3555 |
-
}
|
3556 |
.col-md-push-9 {
|
3557 |
-
left: 75%;
|
3558 |
-
}
|
3559 |
.col-md-push-8 {
|
3560 |
-
left: 66.66666667%;
|
3561 |
-
}
|
3562 |
.col-md-push-7 {
|
3563 |
-
left: 58.33333333%;
|
3564 |
-
}
|
3565 |
.col-md-push-6 {
|
3566 |
-
left: 50%;
|
3567 |
-
}
|
3568 |
.col-md-push-5 {
|
3569 |
-
left: 41.66666667%;
|
3570 |
-
}
|
3571 |
.col-md-push-4 {
|
3572 |
-
left: 33.33333333%;
|
3573 |
-
}
|
3574 |
.col-md-push-3 {
|
3575 |
-
left: 25%;
|
3576 |
-
}
|
3577 |
.col-md-push-2 {
|
3578 |
-
left: 16.66666667%;
|
3579 |
-
}
|
3580 |
.col-md-push-1 {
|
3581 |
-
left: 8.33333333%;
|
3582 |
-
}
|
3583 |
.col-md-push-0 {
|
3584 |
-
left: auto;
|
3585 |
-
}
|
3586 |
.col-md-offset-12 {
|
3587 |
-
margin-left: 100%;
|
3588 |
-
}
|
3589 |
.col-md-offset-11 {
|
3590 |
-
margin-left: 91.66666667%;
|
3591 |
-
}
|
3592 |
.col-md-offset-10 {
|
3593 |
-
margin-left: 83.33333333%;
|
3594 |
-
}
|
3595 |
.col-md-offset-9 {
|
3596 |
-
margin-left: 75%;
|
3597 |
-
}
|
3598 |
.col-md-offset-8 {
|
3599 |
-
margin-left: 66.66666667%;
|
3600 |
-
}
|
3601 |
.col-md-offset-7 {
|
3602 |
-
margin-left: 58.33333333%;
|
3603 |
-
}
|
3604 |
.col-md-offset-6 {
|
3605 |
-
margin-left: 50%;
|
3606 |
-
}
|
3607 |
.col-md-offset-5 {
|
3608 |
-
margin-left: 41.66666667%;
|
3609 |
-
}
|
3610 |
.col-md-offset-4 {
|
3611 |
-
margin-left: 33.33333333%;
|
3612 |
-
}
|
3613 |
.col-md-offset-3 {
|
3614 |
-
margin-left: 25%;
|
3615 |
-
}
|
3616 |
.col-md-offset-2 {
|
3617 |
-
margin-left: 16.66666667%;
|
3618 |
-
}
|
3619 |
.col-md-offset-1 {
|
3620 |
-
margin-left: 8.33333333%;
|
3621 |
-
}
|
3622 |
.col-md-offset-0 {
|
3623 |
-
margin-left: 0;
|
3624 |
-
}
|
3625 |
-
}
|
3626 |
|
3627 |
@media (min-width: 1200px) {
|
3628 |
.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 {
|
3629 |
-
float: left;
|
3630 |
-
}
|
3631 |
.col-lg-12 {
|
3632 |
float: left;
|
3633 |
-
width: 100%;
|
3634 |
-
}
|
3635 |
.col-lg-11 {
|
3636 |
-
width: 91.66666667%;
|
3637 |
-
}
|
3638 |
.col-lg-10 {
|
3639 |
-
width: 83.33333333%;
|
3640 |
-
}
|
3641 |
.col-lg-9 {
|
3642 |
-
width: 75%;
|
3643 |
-
}
|
3644 |
.col-lg-8 {
|
3645 |
-
width: 66.66666667%;
|
3646 |
-
}
|
3647 |
.col-lg-7 {
|
3648 |
-
width: 58.33333333%;
|
3649 |
-
}
|
3650 |
.col-lg-6 {
|
3651 |
-
width: 50%;
|
3652 |
-
}
|
3653 |
.col-lg-5 {
|
3654 |
-
width: 41.66666667%;
|
3655 |
-
}
|
3656 |
.col-lg-4 {
|
3657 |
-
width: 33.33333333%;
|
3658 |
-
}
|
3659 |
.col-lg-3 {
|
3660 |
-
width: 25%;
|
3661 |
-
}
|
3662 |
.col-lg-2 {
|
3663 |
-
width: 16.66666667%;
|
3664 |
-
}
|
3665 |
.col-lg-1 {
|
3666 |
-
width: 8.33333333%;
|
3667 |
-
}
|
3668 |
.col-lg-pull-12 {
|
3669 |
-
right: 100%;
|
3670 |
-
}
|
3671 |
.col-lg-pull-11 {
|
3672 |
-
right: 91.66666667%;
|
3673 |
-
}
|
3674 |
.col-lg-pull-10 {
|
3675 |
-
right: 83.33333333%;
|
3676 |
-
}
|
3677 |
.col-lg-pull-9 {
|
3678 |
-
right: 75%;
|
3679 |
-
}
|
3680 |
.col-lg-pull-8 {
|
3681 |
-
right: 66.66666667%;
|
3682 |
-
}
|
3683 |
.col-lg-pull-7 {
|
3684 |
-
right: 58.33333333%;
|
3685 |
-
}
|
3686 |
.col-lg-pull-6 {
|
3687 |
-
right: 50%;
|
3688 |
-
}
|
3689 |
.col-lg-pull-5 {
|
3690 |
-
right: 41.66666667%;
|
3691 |
-
}
|
3692 |
.col-lg-pull-4 {
|
3693 |
-
right: 33.33333333%;
|
3694 |
-
}
|
3695 |
.col-lg-pull-3 {
|
3696 |
-
right: 25%;
|
3697 |
-
}
|
3698 |
.col-lg-pull-2 {
|
3699 |
-
right: 16.66666667%;
|
3700 |
-
}
|
3701 |
.col-lg-pull-1 {
|
3702 |
-
right: 8.33333333%;
|
3703 |
-
}
|
3704 |
.col-lg-pull-0 {
|
3705 |
-
right: auto;
|
3706 |
-
}
|
3707 |
.col-lg-push-12 {
|
3708 |
-
left: 100%;
|
3709 |
-
}
|
3710 |
.col-lg-push-11 {
|
3711 |
-
left: 91.66666667%;
|
3712 |
-
}
|
3713 |
.col-lg-push-10 {
|
3714 |
-
left: 83.33333333%;
|
3715 |
-
}
|
3716 |
.col-lg-push-9 {
|
3717 |
-
left: 75%;
|
3718 |
-
}
|
3719 |
.col-lg-push-8 {
|
3720 |
-
left: 66.66666667%;
|
3721 |
-
}
|
3722 |
.col-lg-push-7 {
|
3723 |
-
left: 58.33333333%;
|
3724 |
-
}
|
3725 |
.col-lg-push-6 {
|
3726 |
-
left: 50%;
|
3727 |
-
}
|
3728 |
.col-lg-push-5 {
|
3729 |
-
left: 41.66666667%;
|
3730 |
-
}
|
3731 |
.col-lg-push-4 {
|
3732 |
-
left: 33.33333333%;
|
3733 |
-
}
|
3734 |
.col-lg-push-3 {
|
3735 |
-
left: 25%;
|
3736 |
-
}
|
3737 |
.col-lg-push-2 {
|
3738 |
-
left: 16.66666667%;
|
3739 |
-
}
|
3740 |
.col-lg-push-1 {
|
3741 |
-
left: 8.33333333%;
|
3742 |
-
}
|
3743 |
.col-lg-push-0 {
|
3744 |
-
left: auto;
|
3745 |
-
}
|
3746 |
.col-lg-offset-12 {
|
3747 |
-
margin-left: 100%;
|
3748 |
-
}
|
3749 |
.col-lg-offset-11 {
|
3750 |
-
margin-left: 91.66666667%;
|
3751 |
-
}
|
3752 |
.col-lg-offset-10 {
|
3753 |
-
margin-left: 83.33333333%;
|
3754 |
-
}
|
3755 |
.col-lg-offset-9 {
|
3756 |
-
margin-left: 75%;
|
3757 |
-
}
|
3758 |
.col-lg-offset-8 {
|
3759 |
-
margin-left: 66.66666667%;
|
3760 |
-
}
|
3761 |
.col-lg-offset-7 {
|
3762 |
-
margin-left: 58.33333333%;
|
3763 |
-
}
|
3764 |
.col-lg-offset-6 {
|
3765 |
-
margin-left: 50%;
|
3766 |
-
}
|
3767 |
.col-lg-offset-5 {
|
3768 |
-
margin-left: 41.66666667%;
|
3769 |
-
}
|
3770 |
.col-lg-offset-4 {
|
3771 |
-
margin-left: 33.33333333%;
|
3772 |
-
}
|
3773 |
.col-lg-offset-3 {
|
3774 |
-
margin-left: 25%;
|
3775 |
-
}
|
3776 |
.col-lg-offset-2 {
|
3777 |
-
margin-left: 16.66666667%;
|
3778 |
-
}
|
3779 |
.col-lg-offset-1 {
|
3780 |
-
margin-left: 8.33333333%;
|
3781 |
-
}
|
3782 |
.col-lg-offset-0 {
|
3783 |
-
margin-left: 0;
|
3784 |
-
}
|
3785 |
-
}
|
3786 |
|
3787 |
@media (max-width: 1199px) {
|
3788 |
.tinvwl-table .row > [class^="col-md-"] + [class^="col-md-"], .tinvwl-table .row > [class^="col-lg-"] + [class^="col-lg-"] {
|
3789 |
-
padding-top: 30px;
|
3790 |
-
}
|
3791 |
.tinvwl-table .form-group > [class^="col-md-"] + [class^="col-md-"], .tinvwl-table .form-group > [class^="col-lg-"] + [class^="col-lg-"] {
|
3792 |
-
padding-top: 30px;
|
3793 |
-
}
|
3794 |
-
}
|
3795 |
|
3796 |
.fade {
|
3797 |
opacity: 0;
|
3798 |
-
transition: opacity .15s linear;
|
3799 |
-
}
|
3800 |
-
|
3801 |
-
|
3802 |
-
opacity: 1;
|
3803 |
-
}
|
3804 |
|
3805 |
.form-horizontal .form-group {
|
3806 |
margin-right: -15px;
|
3807 |
-
margin-left: -15px;
|
3808 |
-
}
|
3809 |
|
3810 |
.form-group {
|
3811 |
-
margin-bottom: 23px;
|
3812 |
-
}
|
3813 |
|
3814 |
.form-horizontal:last-of-type .form-group {
|
3815 |
-
/*margin-bottom: 0;*/
|
3816 |
-
}
|
3817 |
|
3818 |
.tinvwl-inner .form-group + .form-group > label {
|
3819 |
-
/*margin-top: 7px;*/
|
3820 |
-
}
|
3821 |
|
3822 |
.form-control {
|
3823 |
display: block;
|
3824 |
-
width: 100%;
|
3825 |
-
}
|
3826 |
|
3827 |
label.one-line {
|
3828 |
display: inline-block;
|
3829 |
margin-bottom: 0;
|
3830 |
-
margin-right: 10px;
|
3831 |
-
}
|
3832 |
|
3833 |
.control-label label {
|
3834 |
display: block;
|
3835 |
-
margin-bottom: 10px;
|
3836 |
-
}
|
3837 |
|
3838 |
.form-horizontal .control-label label {
|
3839 |
padding-top: 9px;
|
3840 |
-
margin-bottom: 0;
|
3841 |
-
}
|
3842 |
|
3843 |
@media (min-width: 1200px) {
|
3844 |
.tinvwl-table .tinvwl-header-row label {
|
3845 |
-
margin-bottom: 0;
|
3846 |
-
}
|
3847 |
.tinvwl-table .tinvwl-header-row .form-group {
|
3848 |
margin-top: -7px;
|
3849 |
-
margin-bottom: 13px;
|
3850 |
-
}
|
3851 |
-
}
|
3852 |
|
3853 |
@media (max-width: 1199px) {
|
3854 |
.form-horizontal .control-label label {
|
3855 |
-
margin-bottom: 10px;
|
3856 |
-
}
|
3857 |
.tinvwl-table .tinvwl-header-row label {
|
3858 |
-
padding-top: 3px;
|
3859 |
-
}
|
3860 |
-
}
|
3861 |
|
3862 |
.tinvwl-input-group-btn {
|
3863 |
-
margin-top: 13px;
|
3864 |
-
}
|
3865 |
|
3866 |
.tinvwl-input-group {
|
3867 |
position: relative;
|
3868 |
display: table;
|
3869 |
-
border-collapse: separate;
|
3870 |
-
}
|
3871 |
|
3872 |
.tinvwl-input-group-addon {
|
3873 |
width: 1%;
|
3874 |
white-space: nowrap;
|
3875 |
-
vertical-align: middle;
|
3876 |
-
}
|
3877 |
|
3878 |
.tinvwl-input-group-btn {
|
3879 |
width: 1%;
|
@@ -3881,109 +2920,79 @@ label.one-line {
|
|
3881 |
vertical-align: middle;
|
3882 |
margin-top: 0;
|
3883 |
position: relative;
|
3884 |
-
white-space: nowrap;
|
3885 |
-
|
3886 |
-
|
3887 |
-
.tinvwl-input-group-btn .
|
3888 |
-
|
3889 |
-
}
|
3890 |
-
|
3891 |
-
.tinvwl-input-group-btn > .btn {
|
3892 |
-
position: relative;
|
3893 |
-
}
|
3894 |
|
3895 |
.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {
|
3896 |
-
display: table-cell;
|
3897 |
-
}
|
3898 |
|
3899 |
.tinvwl-input-group .form-control {
|
3900 |
position: relative;
|
3901 |
z-index: 2;
|
3902 |
float: left;
|
3903 |
width: 100%;
|
3904 |
-
margin-bottom: 0;
|
3905 |
-
}
|
3906 |
|
3907 |
@media only screen and (max-width: 1199px) {
|
3908 |
.tinvwl-input-group:not(.tinvwl-no-full) {
|
3909 |
-
display: block;
|
3910 |
-
|
3911 |
-
|
3912 |
-
|
3913 |
-
|
3914 |
-
|
3915 |
-
|
3916 |
-
|
3917 |
-
|
3918 |
-
|
3919 |
-
|
3920 |
-
|
3921 |
-
|
3922 |
-
|
3923 |
-
}
|
3924 |
-
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button {
|
3925 |
-
margin-left: 0;
|
3926 |
-
}
|
3927 |
-
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button {
|
3928 |
-
margin-left: 0;
|
3929 |
-
}
|
3930 |
-
}
|
3931 |
|
3932 |
.text-right {
|
3933 |
-
text-align: right;
|
3934 |
-
}
|
3935 |
|
3936 |
@media (max-width: 1199px) {
|
3937 |
.text-right {
|
3938 |
-
text-align: left;
|
3939 |
-
}
|
3940 |
-
}
|
3941 |
|
3942 |
@media (min-width: 768px) {
|
3943 |
.form-inline .form-group {
|
3944 |
display: inline-block;
|
3945 |
margin-bottom: 0;
|
3946 |
-
vertical-align: middle;
|
3947 |
-
}
|
3948 |
.form-inline .form-control {
|
3949 |
display: inline-block;
|
3950 |
width: auto;
|
3951 |
-
vertical-align: middle;
|
3952 |
-
}
|
3953 |
.form-inline .form-control-static {
|
3954 |
-
display: inline-block;
|
3955 |
-
}
|
3956 |
.form-inline .tinvwl-input-group {
|
3957 |
display: inline-table;
|
3958 |
-
vertical-align: middle;
|
3959 |
-
|
3960 |
-
|
3961 |
-
|
3962 |
-
|
3963 |
-
.form-inline .tinvwl-input-group > .form-control {
|
3964 |
-
width: 100%;
|
3965 |
-
}
|
3966 |
.form-inline .control-label label {
|
3967 |
margin-bottom: 0;
|
3968 |
-
vertical-align: middle;
|
3969 |
-
}
|
3970 |
.form-inline .radio, .form-inline .checkbox {
|
3971 |
display: inline-block;
|
3972 |
margin-top: 0;
|
3973 |
margin-bottom: 0;
|
3974 |
-
vertical-align: middle;
|
3975 |
-
}
|
3976 |
.form-inline .radio label, .form-inline .checkbox label {
|
3977 |
-
padding-left: 0;
|
3978 |
-
}
|
3979 |
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
|
3980 |
position: relative;
|
3981 |
-
margin-left: 0;
|
3982 |
-
}
|
3983 |
.form-inline .has-feedback .form-control-feedback {
|
3984 |
-
top: 0;
|
3985 |
-
}
|
3986 |
-
}
|
3987 |
|
3988 |
/*************************IMAGES *******************************/
|
3989 |
.logo_heart {
|
@@ -3991,24 +3000,21 @@ label.one-line {
|
|
3991 |
display: inline-block;
|
3992 |
background-size: 54px 54px;
|
3993 |
width: 54px;
|
3994 |
-
height: 54px;
|
3995 |
-
}
|
3996 |
|
3997 |
.admin-rescue {
|
3998 |
background: url("../img/admin-rescue.png") no-repeat center;
|
3999 |
display: inline-block;
|
4000 |
background-size: 61px 60px;
|
4001 |
width: 61px;
|
4002 |
-
height: 60px;
|
4003 |
-
}
|
4004 |
|
4005 |
.admin-update {
|
4006 |
background: url("../img/admin-update.png") no-repeat center;
|
4007 |
display: inline-block;
|
4008 |
background-size: 61px 60px;
|
4009 |
width: 61px;
|
4010 |
-
height: 60px;
|
4011 |
-
}
|
4012 |
|
4013 |
.wizard_logo {
|
4014 |
background: url("../img/wizard_logo.png") no-repeat center;
|
@@ -4016,16 +3022,14 @@ label.one-line {
|
|
4016 |
width: 54px;
|
4017 |
height: 54px;
|
4018 |
display: block;
|
4019 |
-
margin: 10px auto;
|
4020 |
-
}
|
4021 |
|
4022 |
.wizard_setup {
|
4023 |
background: url("../img/wizard_setup.png") no-repeat center;
|
4024 |
display: inline-block;
|
4025 |
background-size: 143px 144px;
|
4026 |
width: 143px;
|
4027 |
-
height: 144px;
|
4028 |
-
}
|
4029 |
|
4030 |
.premium_adv {
|
4031 |
background: url("../img/premium_logo.png") no-repeat center;
|
@@ -4033,62 +3037,45 @@ label.one-line {
|
|
4033 |
margin: 0 auto 35px;
|
4034 |
background-size: 107px 106px;
|
4035 |
width: 107px;
|
4036 |
-
height: 106px;
|
4037 |
-
}
|
4038 |
|
4039 |
/************************** RETINA *************************/
|
4040 |
.tinvwl-content select {
|
4041 |
-
background-size: 13px 8px;
|
4042 |
-
}
|
4043 |
|
4044 |
.tinvwl-select + .tinvwl-caret span {
|
4045 |
-
background-size: 13px 18px;
|
4046 |
-
}
|
4047 |
|
4048 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {
|
4049 |
-
background-size: 20px 30px;
|
4050 |
-
}
|
4051 |
|
4052 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {
|
4053 |
-
background-size: 20px 30px;
|
4054 |
-
}
|
4055 |
|
4056 |
.tinvwl-color-picker .tinvwl-eyedropper {
|
4057 |
-
background-size: 28px 29px;
|
4058 |
-
}
|
4059 |
|
4060 |
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {
|
4061 |
.tinvwl-content select {
|
4062 |
-
background-image: url("../img/select_caret@2x.png");
|
4063 |
-
}
|
4064 |
.tinvwl-select + .tinvwl-caret span {
|
4065 |
-
background-image: url("../img/chevron_down@2x.png");
|
4066 |
-
}
|
4067 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {
|
4068 |
-
background-image: url("../img/chevron_icon@2x.png");
|
4069 |
-
}
|
4070 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {
|
4071 |
-
background-image: url("../img/chevron_icon@2x.png");
|
4072 |
-
}
|
4073 |
.tinvwl-color-picker .tinvwl-eyedropper {
|
4074 |
-
background-image: url("../img/color_icon@2x.png");
|
4075 |
-
}
|
4076 |
.logo_heart {
|
4077 |
-
background-image: url("../img/logo_heart@2x.png");
|
4078 |
-
}
|
4079 |
.admin-rescue {
|
4080 |
-
background-image: url("../img/admin-rescue@2x.png");
|
4081 |
-
}
|
4082 |
.admin-update {
|
4083 |
-
background-image: url("../img/admin-update@2x.png");
|
4084 |
-
}
|
4085 |
.wizard_logo {
|
4086 |
-
background-image: url("../img/wizard_logo@2x.png");
|
4087 |
-
}
|
4088 |
.wizard_setup {
|
4089 |
-
background-image: url("../img/wizard_setup@2x.png");
|
4090 |
-
}
|
4091 |
-
}
|
4092 |
|
4093 |
/******************STYLE HEADINGS*********************/
|
4094 |
#style_options .tinvwl-table tbody tr .tinvwl-inner h2 {
|
@@ -4097,27 +3084,26 @@ label.one-line {
|
|
4097 |
text-transform: capitalize;
|
4098 |
font-weight: 600;
|
4099 |
margin-bottom: 21px;
|
4100 |
-
padding: 14px 0;
|
4101 |
-
}
|
4102 |
|
4103 |
::-webkit-input-placeholder {
|
4104 |
color: #e5e5e5;
|
4105 |
opacity: 1 !important;
|
4106 |
-
/* for older chrome versions. may no longer apply. */
|
4107 |
-
}
|
4108 |
|
4109 |
:-moz-placeholder {
|
4110 |
/* Firefox 18- */
|
4111 |
color: #e5e5e5;
|
4112 |
-
opacity: 1 !important;
|
4113 |
-
}
|
4114 |
|
4115 |
::-moz-placeholder {
|
4116 |
/* Firefox 19+ */
|
4117 |
color: #e5e5e5;
|
4118 |
-
opacity: 1 !important;
|
4119 |
-
}
|
4120 |
|
4121 |
:-ms-input-placeholder {
|
4122 |
-
color: #e5e5e5;
|
4123 |
-
|
|
|
|
|
|
9 |
src: url("../fonts/tinvwl-webfont.eot?xu2uyi");
|
10 |
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");
|
11 |
font-weight: normal;
|
12 |
+
font-style: normal; }
|
|
|
13 |
|
14 |
.ftinvwl {
|
15 |
/* use !important to prevent issues with browser extensions that change fonts */
|
22 |
line-height: 1;
|
23 |
/* Better Font Rendering =========== */
|
24 |
-webkit-font-smoothing: antialiased;
|
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 {
|
137 |
0% {
|
138 |
-webkit-transform: scale(1.1);
|
139 |
+
transform: scale(1.1); }
|
|
|
140 |
50% {
|
141 |
-webkit-transform: scale(0.8);
|
142 |
+
transform: scale(0.8); }
|
|
|
143 |
100% {
|
144 |
-webkit-transform: scale(1.1);
|
145 |
+
transform: scale(1.1); } }
|
|
|
|
|
146 |
|
147 |
@keyframes ftinvwl-pulse {
|
148 |
0% {
|
149 |
-webkit-transform: scale(1.1);
|
150 |
+
transform: scale(1.1); }
|
|
|
|
|
151 |
50% {
|
152 |
-webkit-transform: scale(0.8);
|
153 |
+
transform: scale(0.8); }
|
|
|
|
|
154 |
100% {
|
155 |
-webkit-transform: scale(1.1);
|
156 |
+
transform: scale(1.1); } }
|
|
|
|
|
|
|
157 |
|
158 |
.ftinvwl-pulse.ftinvwl-animated::before {
|
159 |
-webkit-animation: ftinvwl-pulse 2s linear infinite;
|
160 |
+
animation: ftinvwl-pulse 2s linear infinite; }
|
|
|
161 |
|
162 |
/* Misc */
|
163 |
* {
|
164 |
+
-webkit-box-sizing: border-box;
|
165 |
+
box-sizing: border-box; }
|
166 |
+
*:before, *:after {
|
167 |
+
-webkit-box-sizing: border-box;
|
168 |
+
box-sizing: border-box; }
|
|
|
169 |
|
170 |
.tinv-wishlist-clearfix:before, .tinv-wishlist-clearfix:after {
|
171 |
display: table;
|
172 |
+
content: " "; }
|
|
|
173 |
|
174 |
.container:before, .container:after {
|
175 |
display: table;
|
176 |
+
content: " "; }
|
|
|
177 |
|
178 |
.container-fluid:before, .container-fluid:after {
|
179 |
display: table;
|
180 |
+
content: " "; }
|
|
|
181 |
|
182 |
.row:before, .row:after {
|
183 |
display: table;
|
184 |
+
content: " "; }
|
|
|
185 |
|
186 |
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
|
187 |
display: table;
|
188 |
+
content: " "; }
|
|
|
189 |
|
190 |
.form-group:before, .form-group:after {
|
191 |
display: table;
|
192 |
+
content: " "; }
|
|
|
193 |
|
194 |
.tablenav:before, .tablenav:after {
|
195 |
display: table;
|
196 |
+
content: " "; }
|
|
|
197 |
|
198 |
.tinvwl-panel:before, .tinvwl-panel:after {
|
199 |
display: table;
|
200 |
+
content: " "; }
|
|
|
201 |
|
202 |
.tinv-wishlist-clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .form-group:after, .tablenav:after, .tinvwl-panel:after {
|
203 |
+
clear: both; }
|
|
|
204 |
|
205 |
.tinvwl-header table, .tinvwl-content table {
|
206 |
border-spacing: 0;
|
207 |
border-collapse: collapse;
|
208 |
width: 100%;
|
209 |
+
max-width: 100%; }
|
|
|
210 |
|
211 |
.tinvwl-header td, .tinvwl-header th {
|
212 |
+
padding: 0; }
|
|
|
213 |
|
214 |
.tinvwl-content td, .tinvwl-content th {
|
215 |
+
padding: 0; }
|
|
|
216 |
|
217 |
.tinvwl-header img, .tinvwl-content img {
|
218 |
height: auto;
|
219 |
+
max-width: 100%; }
|
|
|
220 |
|
221 |
.tinvwl-header {
|
222 |
+
/*margin-bottom: 40px;*/ }
|
|
|
223 |
|
224 |
/* General */
|
225 |
#wpwrap {
|
226 |
+
background: #f6f3ed; }
|
|
|
227 |
|
228 |
#wpcontent {
|
229 |
+
padding-left: 0; }
|
|
|
230 |
|
231 |
#wpbody-content {
|
232 |
+
padding-bottom: 135px; }
|
|
|
233 |
|
234 |
#update-nag, .update-nag, .notice {
|
235 |
+
margin: 20px 0 0 40px; }
|
|
|
236 |
|
237 |
div.error, div.updated {
|
238 |
+
margin: 20px 0 0 40px; }
|
|
|
239 |
|
240 |
.notice {
|
241 |
+
margin-right: 40px; }
|
|
|
242 |
|
243 |
div.error, div.updated {
|
244 |
+
margin-right: 40px; }
|
|
|
245 |
|
246 |
body .tinvwl-header, body .tinvwl-content {
|
247 |
font-family: Arial, sans-serif;
|
248 |
font-size: 14px;
|
249 |
line-height: 1.429;
|
250 |
+
color: #6b625a; }
|
|
|
251 |
|
252 |
button, input, select, textarea {
|
253 |
font-family: inherit;
|
254 |
font-size: inherit;
|
255 |
+
font-weight: inherit; }
|
|
|
256 |
|
257 |
label, .tinv-label {
|
258 |
display: block;
|
260 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
261 |
color: #291C09;
|
262 |
font-weight: 600;
|
263 |
+
margin-bottom: 7px; }
|
|
|
264 |
|
265 |
h1, h2, h3, h4, h5, h6, .wrap h1 {
|
266 |
color: #291c09;
|
269 |
line-height: 1.313;
|
270 |
padding: 0;
|
271 |
margin: 0;
|
272 |
+
border: 0; }
|
|
|
273 |
|
274 |
h1, .wrap h1 {
|
275 |
+
font-size: 30px; }
|
|
|
276 |
|
277 |
h2 {
|
278 |
+
font-size: 26px; }
|
|
|
279 |
|
280 |
h3 {
|
281 |
+
font-size: 22px; }
|
|
|
282 |
|
283 |
h4 {
|
284 |
+
font-size: 18px; }
|
|
|
285 |
|
286 |
h5 {
|
287 |
+
font-size: 14px; }
|
|
|
288 |
|
289 |
h6 {
|
290 |
+
font-size: 12px; }
|
|
|
291 |
|
292 |
@media screen and (max-width: 1200px) {
|
293 |
#update-nag, .update-nag, .notice {
|
294 |
margin-top: 20px;
|
295 |
margin-left: 20px;
|
296 |
+
margin-right: 20px; }
|
|
|
297 |
div.error, div.updated {
|
298 |
margin-top: 20px;
|
299 |
margin-left: 20px;
|
300 |
+
margin-right: 20px; } }
|
|
|
|
|
301 |
|
302 |
@media screen and (max-width: 782px) {
|
303 |
.auto-fold #wpcontent {
|
304 |
+
padding-left: 0; }
|
|
|
305 |
#update-nag, .update-nag, .notice {
|
306 |
+
margin: 20px 0 0 0; }
|
|
|
307 |
div.error, div.updated {
|
308 |
+
margin: 20px 0 0 0; }
|
|
|
309 |
.notice {
|
310 |
+
margin-right: 0; }
|
|
|
311 |
div.error, div.updated {
|
312 |
+
margin-right: 0; } }
|
|
|
|
|
313 |
|
314 |
/**
|
315 |
* SubMenu
|
317 |
#toplevel_page_tinvwl ul ul {
|
318 |
display: none;
|
319 |
margin-left: 15px;
|
320 |
+
position: absolute; }
|
|
|
321 |
|
322 |
#toplevel_page_tinvwl ul li:hover ul, #toplevel_page_tinvwl ul li.current ul {
|
323 |
display: block;
|
324 |
left: 145px;
|
325 |
margin-left: 15px;
|
326 |
position: absolute;
|
327 |
+
top: 0; }
|
|
|
328 |
|
329 |
/**
|
330 |
* Header Page
|
354 |
*/
|
355 |
.status-panel > div {
|
356 |
display: inline-block;
|
357 |
+
margin-left: 21px; }
|
|
|
358 |
|
359 |
.status-panel .button-link {
|
360 |
background-color: #FF5739;
|
367 |
display: table-cell;
|
368 |
border-radius: 5px;
|
369 |
padding: 0 17px;
|
370 |
+
vertical-align: middle; }
|
371 |
+
.status-panel .button-link span::before {
|
372 |
+
color: #ffdc00;
|
373 |
+
display: inline-block;
|
374 |
+
font: normal 12px/1 'dashicons';
|
375 |
+
vertical-align: bottom;
|
376 |
+
-webkit-font-smoothing: antialiased;
|
377 |
+
content: "\f155"; }
|
|
|
|
|
|
|
378 |
|
379 |
.status-panel .button-round {
|
380 |
border: 2px solid #f1f1f1;
|
385 |
height: 40px;
|
386 |
display: table-cell;
|
387 |
text-align: center;
|
388 |
+
vertical-align: middle; }
|
|
|
389 |
|
390 |
.status-panel .status-tutorial span::before {
|
391 |
color: #515151;
|
393 |
font: normal 24px/1 'dashicons';
|
394 |
vertical-align: middle;
|
395 |
-webkit-font-smoothing: antialiased;
|
396 |
+
content: "\f118"; }
|
|
|
397 |
|
398 |
/**
|
399 |
* Message Status
|
404 |
line-height: 1.429;
|
405 |
margin-top: 40px;
|
406 |
color: #6b625a;
|
407 |
+
border-top: 2px solid #f6f3ed; }
|
408 |
+
.tinvwl-status-message .tinvwl-title {
|
409 |
+
padding: 13px 20px;
|
410 |
+
float: left;
|
411 |
+
width: 142px;
|
412 |
+
font-weight: bold; }
|
413 |
+
.tinvwl-status-message.type-error .tinvwl-title, .tinvwl-status-message.type-tip .tinvwl-title {
|
414 |
+
color: #fff; }
|
415 |
+
.tinvwl-status-message.type-attention .tinvwl-title {
|
416 |
+
color: #23282d; }
|
417 |
+
.tinvwl-status-message.type-error .tinvwl-title {
|
418 |
+
background: #ff3814; }
|
419 |
+
.tinvwl-status-message.type-tip .tinvwl-title {
|
420 |
+
background: #30aec4; }
|
421 |
+
.tinvwl-status-message.type-attention .tinvwl-title {
|
422 |
+
background: #ffe900; }
|
423 |
+
.tinvwl-status-message .tinvwl-title i {
|
424 |
+
margin-right: 10px; }
|
425 |
+
.tinvwl-status-message.type-error > .tinvwl-title > i:before {
|
426 |
+
content: "\f00d"; }
|
427 |
+
.tinvwl-status-message.type-tip > .tinvwl-title > i:before {
|
428 |
+
content: "\f05a"; }
|
429 |
+
.tinvwl-status-message.type-attention > .tinvwl-title > i:before {
|
430 |
+
content: "\f071"; }
|
431 |
+
.tinvwl-status-message .tinvwl-message {
|
432 |
+
padding: 13px 20px;
|
433 |
+
overflow: hidden;
|
434 |
+
height: 100%;
|
435 |
+
background: #faf9f7; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
436 |
|
437 |
@media screen and (max-width: 782px) {
|
438 |
.tinvwl-status-message {
|
439 |
+
margin-top: 20px; } }
|
|
|
|
|
440 |
|
441 |
/**
|
442 |
* Form Elements
|
445 |
/*font-size: 14px;
|
446 |
font-weight: 600;
|
447 |
margin: 2px;*/
|
448 |
+
/*line-height: 42px;*/ }
|
|
|
449 |
|
450 |
.tinvwl-content a {
|
451 |
text-decoration: none;
|
452 |
+
color: #30aec4; }
|
453 |
+
.tinvwl-content a:hover, .tinvwl-content a:active, .tinvwl-content a:focus {
|
454 |
+
color: #524737; }
|
|
|
|
|
|
|
455 |
|
456 |
.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] {
|
457 |
line-height: 1.429;
|
459 |
margin: 0;
|
460 |
color: #4f4639;
|
461 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
462 |
+
-webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);
|
463 |
+
box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14); }
|
464 |
|
465 |
.tinvwl-content select {
|
466 |
line-height: 1.429;
|
468 |
margin: 0;
|
469 |
color: #4f4639;
|
470 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
471 |
+
-webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);
|
472 |
+
box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14); }
|
473 |
|
474 |
.tinvwl-content textarea {
|
475 |
line-height: 1.429;
|
477 |
margin: 0;
|
478 |
color: #4f4639;
|
479 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
480 |
+
-webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);
|
481 |
+
box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);
|
482 |
+
height: 70px; }
|
483 |
|
484 |
.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] {
|
485 |
height: 42px;
|
486 |
+
border-radius: 4px; }
|
|
|
487 |
|
488 |
.tinvwl-content select {
|
489 |
height: 42px;
|
490 |
+
border-radius: 4px; }
|
|
|
491 |
|
492 |
.tinvwl-content .tablenav input[type=search] {
|
493 |
height: 35px;
|
494 |
width: 210px;
|
495 |
padding: 9px 13px;
|
496 |
+
-webkit-box-shadow: none;
|
497 |
+
box-shadow: none;
|
498 |
border: none;
|
499 |
+
background: #f4f3ef; }
|
500 |
+
.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {
|
501 |
+
vertical-align: middle; }
|
|
|
|
|
|
|
502 |
|
503 |
.tinvwl-content .tablenav .tinvwl-select-wrap + input[type=submit] {
|
504 |
float: right;
|
505 |
+
margin-left: 8px !important; }
|
|
|
506 |
|
507 |
.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {
|
508 |
float: right;
|
509 |
+
margin-left: 8px !important; }
|
|
|
510 |
|
511 |
.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 {
|
512 |
font-size: 15px;
|
514 |
font-weight: 600;
|
515 |
color: #291C09;
|
516 |
background-color: #f6f3ed;
|
517 |
+
border-color: #f6f3ed; }
|
|
|
518 |
|
519 |
.tinvwl-content select {
|
520 |
font-family: Arial, sans-serif;
|
528 |
background-image: url("../img/select_caret.png");
|
529 |
background-repeat: no-repeat;
|
530 |
background-position: 96% center;
|
531 |
+
background-position: calc(100% - 15px) center; }
|
532 |
+
.tinvwl-content select:disabled {
|
533 |
+
font-size: 15px;
|
534 |
+
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
535 |
+
font-weight: 600;
|
536 |
+
color: #291C09;
|
537 |
+
background-color: #f6f3ed;
|
538 |
+
border-color: #f6f3ed; }
|
539 |
+
.tinvwl-content select[multiple="multiple"] {
|
540 |
+
padding: 9px 13px;
|
541 |
+
background: #fff; }
|
|
|
|
|
|
|
|
|
|
|
542 |
|
543 |
.tinvwl-content .tinvwl-select.grey {
|
544 |
font-size: 14px;
|
547 |
height: 35px;
|
548 |
border: none;
|
549 |
color: #5D5D5D;
|
550 |
+
background: #f4f3ef; }
|
|
|
551 |
|
552 |
@media screen and (max-width: 782px) {
|
553 |
input, textarea {
|
554 |
+
font-size: 14px; }
|
|
|
555 |
#wpbody .tinvwl-content select {
|
556 |
height: 42px;
|
557 |
+
font-size: 14px; } }
|
|
|
|
|
558 |
|
559 |
.tinvwl-select-wrap {
|
560 |
position: relative;
|
561 |
display: inline-block;
|
562 |
vertical-align: middle;
|
563 |
+
cursor: pointer; }
|
|
|
564 |
|
565 |
.tinvwl-content select.tinvwl-select.grey {
|
566 |
padding-right: 47px;
|
567 |
margin: 0;
|
568 |
+
border-radius: 4px; }
|
|
|
569 |
|
570 |
.tinvwl-select + .tinvwl-caret {
|
571 |
pointer-events: none;
|
577 |
height: 36px;
|
578 |
line-height: 36px;
|
579 |
text-align: center;
|
580 |
+
border-radius: 0 4px 4px 0; }
|
581 |
+
.tinvwl-select + .tinvwl-caret span {
|
582 |
+
display: inline-block;
|
583 |
+
width: 13px;
|
584 |
+
height: 8px;
|
585 |
+
background: url("../img/chevron_down.png") no-repeat center;
|
586 |
+
background-position: 0 -10px; }
|
|
|
|
|
|
|
587 |
|
588 |
.tinvwl-select:hover + .tinvwl-caret {
|
589 |
+
background: #3e3e3e; }
|
590 |
+
.tinvwl-select:hover + .tinvwl-caret span {
|
591 |
+
background-position: 0 0; }
|
|
|
|
|
|
|
592 |
|
593 |
/* Buttons */
|
594 |
.tinvwl-content .tinvwl-nav {
|
595 |
+
margin: 0 40px; }
|
|
|
596 |
|
597 |
.tinvwl-content .tinvwl-panel + .tinvwl-nav {
|
598 |
+
margin-top: 40px; }
|
|
|
599 |
|
600 |
.tinvwl-nav .tinvwl-prev {
|
601 |
+
float: left; }
|
602 |
+
.tinvwl-nav .tinvwl-prev .tinvwl-btn {
|
603 |
+
float: left; }
|
|
|
|
|
|
|
604 |
|
605 |
.tinvwl-nav .tinvwl-next {
|
606 |
float: right;
|
607 |
+
text-align: right; }
|
|
|
608 |
|
609 |
.tinvwl-nav .tinvwl-btn + .tinvwl-btn {
|
610 |
+
margin-left: 20px; }
|
|
|
611 |
|
612 |
.tinvwl-panel.only-button.w-bg {
|
613 |
background: none;
|
614 |
+
overflow: visible; }
|
|
|
615 |
|
616 |
.tinvwl-panel.only-button.w-shadow {
|
617 |
+
-webkit-box-shadow: none;
|
618 |
+
box-shadow: none;
|
619 |
+
overflow: visible; }
|
620 |
|
621 |
.tinvwl-panel.only-button thead, .tinvwl-panel.only-button tfoot, .tinvwl-panel.only-button .control-label {
|
622 |
+
display: none; }
|
|
|
623 |
|
624 |
.tinvwl-panel.only-button .form-group {
|
625 |
+
margin-bottom: 0; }
|
|
|
626 |
|
627 |
.tinvwl-panel.only-button .form-control {
|
628 |
display: inline-block;
|
629 |
+
width: auto; }
|
|
|
630 |
|
631 |
.tinvwl-panel.only-button .tinvwl-table > tbody > tr > td {
|
632 |
+
padding: 0; }
|
|
|
633 |
|
634 |
.tinvwl-panel.only-button #save_buttons--setting_save {
|
635 |
+
display: inline-block; }
|
|
|
636 |
|
637 |
.tinvwl-panel.only-button #save_buttons--setting_reset {
|
638 |
display: inline-block;
|
639 |
+
float: right; }
|
640 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .form-control {
|
641 |
+
background-color: #ffffff;
|
642 |
+
color: #3e3e3e; }
|
643 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span {
|
644 |
+
background: #fbfaf9; }
|
645 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover {
|
646 |
+
color: #fff;
|
647 |
+
background-color: #515151; }
|
648 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span {
|
649 |
+
background: #434343; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
650 |
|
651 |
/* reset button */
|
652 |
#doaction, #doaction2, #post-query-submit {
|
653 |
+
margin: 0; }
|
|
|
654 |
|
655 |
button, input[type="submit"] {
|
656 |
display: inline-block;
|
660 |
font-size: 14px;
|
661 |
line-height: normal;
|
662 |
cursor: pointer;
|
663 |
+
text-decoration: none; }
|
|
|
664 |
|
665 |
.tinvwl-btn {
|
666 |
display: inline-block;
|
679 |
border: none;
|
680 |
border-radius: 2px;
|
681 |
color: #fff;
|
682 |
+
background-color: #96b100; }
|
|
|
683 |
|
684 |
a.tinvwl-btn {
|
685 |
padding: 11px 19px 12px 18px;
|
690 |
border: none;
|
691 |
border-radius: 2px;
|
692 |
color: #fff;
|
693 |
+
background-color: #96b100; }
|
|
|
694 |
|
695 |
.tinvwl-btn.large {
|
696 |
+
padding: 14px 19px 14px 18px; }
|
|
|
697 |
|
698 |
.tinvwl-btn.small {
|
699 |
+
padding: 6px 11px 7px; }
|
|
|
700 |
|
701 |
.tinvwl-btn.smaller {
|
702 |
/*padding: 7px 15px;*/
|
703 |
+
padding: 11px 18px 12px; }
|
|
|
704 |
|
705 |
.tinvwl-btn.red, .tinvwl-btn.green, .tinvwl-btn.dark-green, .tinvwl-btn.black {
|
706 |
+
font-weight: 800; }
|
|
|
707 |
|
708 |
.tinvwl-btn.grey {
|
709 |
/*padding: 6px 11px 7px;*/
|
712 |
font-weight: bold;
|
713 |
/*letter-spacing: 0;*/
|
714 |
color: #3e3e3e;
|
715 |
+
background: #F4F3EF; }
|
716 |
+
.tinvwl-btn.grey.large {
|
717 |
+
font-weight: 800;
|
718 |
+
padding: 14px 19px 14px 18px; }
|
719 |
+
.tinvwl-btn.grey.w-icon {
|
720 |
+
letter-spacing: -.025em; }
|
|
|
|
|
|
|
|
|
|
|
721 |
|
722 |
.tinvwl-btn.red {
|
723 |
color: #fff;
|
724 |
+
background-color: #ff5739; }
|
|
|
725 |
|
726 |
.tinvwl-btn.orange {
|
727 |
color: #fff;
|
728 |
+
background-color: #FF9F07; }
|
|
|
729 |
|
730 |
.tinvwl-btn.dark-green {
|
731 |
/*color: #fff;*/
|
732 |
+
/*background-color: #96b100;*/ }
|
|
|
733 |
|
734 |
.tinvwl-btn.white.smaller {
|
735 |
font-size: 14px;
|
737 |
letter-spacing: -.05em;
|
738 |
padding: 10px 15px 11px;
|
739 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
740 |
+
-webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
|
741 |
+
box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1); }
|
742 |
|
743 |
.tinvwl-btn.white.small {
|
744 |
font-family: Arial, sans-serif;
|
746 |
text-transform: none;
|
747 |
font-weight: normal;
|
748 |
border: 1px solid rgba(0, 0, 0, 0.14);
|
749 |
+
-webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
|
750 |
+
box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
|
751 |
padding: 9px 18px;
|
752 |
+
color: #4f4639; }
|
|
|
753 |
|
754 |
.tinvwl-btn.small.white:hover, .tinvwl-btn.small.white:active, .tinvwl-btn.small.white:focus {
|
755 |
+
color: #fff; }
|
|
|
756 |
|
757 |
.tinvwl-btn.white {
|
758 |
color: #291c09;
|
759 |
+
background: #fff; }
|
760 |
+
.tinvwl-btn.white.no-txt {
|
761 |
+
padding: 12px 16px; }
|
762 |
+
.tinvwl-btn.white.small.no-txt {
|
763 |
+
padding: 9px 12px; }
|
764 |
+
.tinvwl-btn.white i {
|
765 |
+
color: #6b625a;
|
766 |
+
margin-right: 11px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
767 |
|
768 |
.tinvwl-btn.w-icon {
|
769 |
+
font-weight: 800; }
|
770 |
+
.tinvwl-btn.w-icon i {
|
771 |
+
margin-right: 16px; }
|
|
|
|
|
|
|
772 |
|
773 |
.tinvwl-btn.round.w-icon i {
|
774 |
margin-right: 15px;
|
775 |
+
font-size: 16px; }
|
|
|
776 |
|
777 |
.tinvwl-btn.w-icon i.ftinvwl-graduation-cap {
|
778 |
+
vertical-align: text-bottom; }
|
|
|
779 |
|
780 |
.tinvwl-btn.red.w-icon i {
|
781 |
+
margin-right: 13px; }
|
|
|
782 |
|
783 |
.tinvwl-btn.xl-icon i, .tinvwl-btn.round.xl-icon i {
|
784 |
font-size: 17px;
|
785 |
+
margin-right: 15px; }
|
|
|
786 |
|
787 |
.tinvwl-btn.lg-icon i {
|
788 |
+
font-size: 15px; }
|
|
|
789 |
|
790 |
.tinvwl-btn.md-icon i, .tinvwl-btn.round.md-icon i {
|
791 |
+
font-size: 14px; }
|
|
|
792 |
|
793 |
.tinvwl-btn.sm-icon i {
|
794 |
+
font-size: 13px; }
|
|
|
795 |
|
796 |
.tinvwl-btn.xs-icon i {
|
797 |
font-size: 11px;
|
798 |
+
vertical-align: 1%; }
|
|
|
799 |
|
800 |
.tinvwl-btn.white.no-txt i {
|
801 |
+
margin-right: 0; }
|
|
|
802 |
|
803 |
.tinvwl-btn.white:hover i, .tinvwl-btn.white:active i, .tinvwl-btn.white:focus i {
|
804 |
+
color: #fff; }
|
|
|
805 |
|
806 |
.tinvwl-btn.green {
|
807 |
color: #fff;
|
808 |
+
background-color: #a9c203; }
|
|
|
809 |
|
810 |
.tinvwl-btn.black {
|
811 |
color: #fff;
|
812 |
+
background-color: #515151; }
|
|
|
813 |
|
814 |
.tinvwl-btn.smaller-txt {
|
815 |
font-size: 12px;
|
816 |
+
padding: 15px 20px; }
|
|
|
817 |
|
818 |
.tinvwl-btn.medium {
|
819 |
+
letter-spacing: 0; }
|
820 |
+
.tinvwl-btn.medium.smaller-txt {
|
821 |
+
padding: 9px 16px; }
|
|
|
|
|
|
|
822 |
|
823 |
.tinvwl-btn.round {
|
824 |
border-radius: 25px;
|
825 |
+
padding: 15px 28px 16px; }
|
826 |
+
.tinvwl-btn.round.red {
|
827 |
+
/*padding: 15px 22px 16px;*/
|
828 |
+
padding: 16px 30px; }
|
|
|
|
|
|
|
829 |
|
830 |
.tinvwl-btn.split {
|
831 |
+
padding: 0 26px 0 0; }
|
832 |
+
.tinvwl-btn.split span {
|
833 |
+
display: inline-block;
|
834 |
+
text-align: center;
|
835 |
+
width: 46px;
|
836 |
+
padding: 14px 0;
|
837 |
+
margin-right: 14px;
|
838 |
+
border-radius: 4px 0 0 4px;
|
839 |
+
background: #8aa300; }
|
840 |
+
.tinvwl-btn.split:hover span, .tinvwl-btn.split:active span, .tinvwl-btn.split:focus span {
|
841 |
+
background: #434343; }
|
842 |
+
.tinvwl-btn.split.green span {
|
843 |
+
background: #b9cf09; }
|
844 |
+
.tinvwl-btn.split.black span {
|
845 |
+
background: #434343; }
|
846 |
+
.tinvwl-btn.split span i {
|
847 |
+
font-size: 17px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
848 |
|
849 |
.tinvwl-btn:not(:disabled):hover, .tinvwl-btn:not(:disabled):active, .tinvwl-btn:not(:disabled):focus {
|
850 |
color: #fff;
|
851 |
/*background: #3e3e3e;*/
|
852 |
+
background-color: #515151; }
|
|
|
853 |
|
854 |
a.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-btn:not(:disabled):focus {
|
855 |
color: #fff;
|
856 |
/*background: #3e3e3e;*/
|
857 |
+
background-color: #515151; }
|
|
|
858 |
|
859 |
/* Icons */
|
860 |
.tinvwl-header {
|
861 |
padding: 21px 40px;
|
862 |
margin-bottom: 40px;
|
863 |
+
background: #ffffff; }
|
864 |
+
.tinvwl-header .icon.border-grey {
|
865 |
+
position: relative;
|
866 |
+
display: inline-block;
|
867 |
+
width: 45px;
|
868 |
+
height: 45px;
|
869 |
+
line-height: 45px;
|
870 |
+
text-align: center;
|
871 |
+
background: #fff;
|
872 |
+
border: 2px solid #f1f1f1;
|
873 |
+
border-radius: 50%;
|
874 |
+
color: #3e3e3e; }
|
875 |
+
.tinvwl-header .icon.border-grey:hover {
|
876 |
+
border-color: #515151; }
|
877 |
+
.tinvwl-header .icon.w-lines {
|
878 |
+
position: relative;
|
879 |
+
padding: 0 30px; }
|
880 |
+
.tinvwl-header .icon.w-lines:before, .tinvwl-header .icon.w-lines:after {
|
881 |
+
content: '';
|
882 |
+
position: absolute;
|
883 |
+
top: 50%;
|
884 |
+
top: calc(50% - 1px);
|
885 |
+
width: 17px;
|
886 |
+
height: 1px;
|
887 |
+
background: rgba(0, 0, 0, 0.12); }
|
888 |
+
.tinvwl-header .icon.w-lines:before {
|
889 |
+
left: 0; }
|
890 |
+
.tinvwl-header .icon.w-lines:after {
|
891 |
+
right: 0; }
|
892 |
+
.tinvwl-header .icon .badge {
|
893 |
+
position: absolute;
|
894 |
+
top: -5px;
|
895 |
+
right: -10px;
|
896 |
+
display: inline-block;
|
897 |
+
min-width: 26px;
|
898 |
+
height: 26px;
|
899 |
+
font-size: 11px;
|
900 |
+
line-height: 19px;
|
901 |
+
font-weight: bold;
|
902 |
+
background: #ff5739;
|
903 |
+
border: 3px solid #ffffff;
|
904 |
+
color: #ffffff;
|
905 |
+
border-radius: 50%; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
906 |
|
907 |
.tinwl-logo i.logo_heart {
|
908 |
+
min-width: 54px; }
|
|
|
909 |
|
910 |
.tinwl-logo h2 {
|
911 |
font-size: 18px;
|
912 |
font-weight: bold;
|
913 |
text-transform: uppercase;
|
914 |
line-height: 1;
|
915 |
+
padding-left: 10px; }
|
|
|
916 |
|
917 |
.tinvwl-header .tinvwl-title {
|
918 |
padding-left: 28px;
|
919 |
margin-left: 28px;
|
920 |
+
border-left: 1px solid #dcddde; }
|
|
|
921 |
|
922 |
.tinvwl-header h1 {
|
923 |
color: #3e3e3e;
|
924 |
+
padding: 0; }
|
|
|
925 |
|
926 |
.tinvwl-header .tinvwl-status-panel {
|
927 |
+
margin-top: -12px; }
|
928 |
+
.tinvwl-header .tinvwl-status-panel > a {
|
929 |
+
vertical-align: middle; }
|
930 |
+
.tinvwl-header .tinvwl-status-panel > a + a {
|
931 |
+
margin-left: 15px; }
|
|
|
|
|
|
|
|
|
|
|
932 |
|
933 |
.tinvwl-header .tinvwl-btn {
|
934 |
margin-top: 15px;
|
935 |
+
margin-top: 18px; }
|
936 |
+
.tinvwl-header .tinvwl-btn.red i {
|
937 |
+
color: #ffdc00; }
|
|
|
|
|
|
|
938 |
|
939 |
.tinvwl-header .tinvwl-status-panel {
|
940 |
+
text-align: right; }
|
|
|
941 |
|
942 |
.tinvwl-sign-icon {
|
943 |
font-size: 30px;
|
944 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
945 |
+
color: #948d84; }
|
|
|
946 |
|
947 |
@media (max-width: 1199px) {
|
948 |
.tinvwl-header {
|
949 |
+
text-align: center; }
|
950 |
+
.tinvwl-header .tinvwl-table, .tinvwl-header .tinvwl-cell, .tinvwl-header .tinvwl-cell-3 {
|
951 |
+
display: block; }
|
952 |
+
.tinvwl-header h1 + .tinvwl-status-panel {
|
953 |
+
margin-top: 25px; }
|
954 |
+
.tinvwl-header .tinvwl-status-panel {
|
955 |
+
text-align: center;
|
956 |
+
margin-top: 15px; }
|
957 |
+
.tinvwl-header .tinvwl-status-panel > a + a {
|
958 |
+
margin-left: 9px; }
|
|
|
|
|
|
|
|
|
|
|
959 |
.tinwl-logo {
|
960 |
display: block;
|
961 |
+
margin: 0 auto; }
|
962 |
+
.tinwl-logo h2, .tinwl-logo img {
|
963 |
+
display: block;
|
964 |
+
margin: 0 auto; }
|
|
|
|
|
965 |
.tinvwl-header .tinvwl-title {
|
966 |
display: block;
|
967 |
+
margin: 0 auto; }
|
|
|
968 |
.tinwl-logo h2 {
|
969 |
padding-left: 0;
|
970 |
margin-left: 0;
|
971 |
+
margin-top: 6px; }
|
|
|
972 |
.tinvwl-header .tinvwl-title {
|
973 |
position: relative;
|
974 |
padding-left: 12px;
|
976 |
padding-top: 13px;
|
977 |
margin-left: 0;
|
978 |
margin-top: 16px;
|
979 |
+
border-left: 0; }
|
980 |
+
.tinvwl-header .tinvwl-title:before {
|
981 |
+
content: '';
|
982 |
+
position: absolute;
|
983 |
+
top: 0;
|
984 |
+
left: 0;
|
985 |
+
right: 0;
|
986 |
+
width: 40px;
|
987 |
+
height: 1px;
|
988 |
+
margin: 0 auto;
|
989 |
+
background: #dcddde; } }
|
|
|
|
|
|
|
990 |
|
991 |
@media (max-width: 782px) {
|
992 |
.tinvwl-header .tinvwl-btn .tinvwl-txt {
|
993 |
+
display: none; }
|
|
|
994 |
.tinvwl-header .tinvwl-btn i {
|
995 |
+
margin-right: 0 !important; }
|
|
|
996 |
.tinvwl-header .tinvwl-btn.grey {
|
997 |
padding-left: 16px;
|
998 |
+
padding-right: 16px; } }
|
|
|
|
|
999 |
|
1000 |
.tinvwl-content h2 {
|
1001 |
/*margin: 0;*/
|
1002 |
+
/*line-height: 40px;*/ }
|
|
|
1003 |
|
1004 |
/* Privacy Navigation */
|
1005 |
.tinwl-wishlists-privacy {
|
1006 |
+
margin: -10px 0 0; }
|
1007 |
+
.tinwl-wishlists-privacy li {
|
1008 |
+
float: left;
|
1009 |
+
margin: 10px 10px 0 0; }
|
1010 |
+
.tinwl-wishlists-privacy li:last-child {
|
1011 |
+
margin-right: 0; }
|
1012 |
+
.tinwl-wishlists-privacy li a {
|
1013 |
+
display: block;
|
1014 |
+
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
1015 |
+
font-size: 14px;
|
1016 |
+
font-weight: 600;
|
1017 |
+
line-height: 1;
|
1018 |
+
padding: 10px 16px;
|
1019 |
+
border-radius: 3px;
|
1020 |
+
color: #404040;
|
1021 |
+
background: #ede8df; }
|
1022 |
+
.tinwl-wishlists-privacy li.active a {
|
1023 |
+
color: #fff;
|
1024 |
+
background-color: #96b100; }
|
1025 |
+
.tinwl-wishlists-privacy li a:hover, .tinwl-wishlists-privacy li a:active, .tinwl-wishlists-privacy li a:focus {
|
1026 |
+
color: #fff;
|
1027 |
+
background-color: #96b100; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1028 |
|
1029 |
@media screen and (max-width: 782px) {
|
1030 |
.tinwl-wishlists-privacy {
|
1031 |
+
margin-left: 15px; } }
|
|
|
|
|
1032 |
|
1033 |
/* Panel */
|
1034 |
.tinvwl-panel {
|
1035 |
+
margin: 40px 40px 0; }
|
1036 |
+
.tinvwl-panel .w-bg-grey {
|
1037 |
+
background: #fbfaf9; }
|
1038 |
+
.tinvwl-panel.w-shadow {
|
1039 |
+
-webkit-box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);
|
1040 |
+
box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14); }
|
1041 |
+
.tinvwl-panel.w-bg {
|
1042 |
+
background: #ffffff;
|
1043 |
+
border-radius: 4px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
1044 |
|
1045 |
.tinvwl-table.w-info .tinvwl-info[rowspan] {
|
1046 |
+
vertical-align: middle; }
|
1047 |
+
.tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign {
|
1048 |
+
vertical-align: middle; }
|
|
|
|
|
|
|
1049 |
|
1050 |
.tinvwl-table.w-info .tinvwl-info-top > tr .tinvwl-info {
|
1051 |
+
vertical-align: top; }
|
|
|
1052 |
|
1053 |
@media screen and (max-width: 1200px) {
|
1054 |
.tinvwl-panel {
|
1055 |
+
margin: 20px 20px 0; }
|
|
|
1056 |
.tinvwl-header {
|
1057 |
+
margin-bottom: 20px; } }
|
|
|
|
|
1058 |
|
1059 |
@media screen and (max-width: 782px) {
|
1060 |
.tinvwl-panel {
|
1061 |
+
margin: 20px 0 0; }
|
1062 |
+
.tinvwl-panel.only-button {
|
1063 |
+
text-align: center; } }
|
|
|
|
|
|
|
1064 |
|
1065 |
/**
|
1066 |
* Content Elements
|
1067 |
*/
|
1068 |
.tinvwl-content {
|
1069 |
+
/*margin: 14px 40px 10px 20px;*/ }
|
1070 |
+
.tinvwl-content section {
|
1071 |
+
/*margin-top: 20px;*/
|
1072 |
+
/*background-color: #FFF;*/
|
1073 |
+
/*border-radius: 5px;*/ }
|
1074 |
+
.tinvwl-content section:after {
|
1075 |
+
/*content: '';
|
|
|
|
|
|
|
|
|
1076 |
display: block;
|
1077 |
height: 0;
|
1078 |
+
clear: both;*/ }
|
|
|
1079 |
|
1080 |
/* Preview Icon */
|
1081 |
.tinvwl-icon-preview {
|
1087 |
text-align: center;
|
1088 |
border-radius: 2px;
|
1089 |
color: #595857;
|
1090 |
+
background: #f6f3ed; }
|
1091 |
+
.tinvwl-icon-preview span {
|
1092 |
+
position: absolute;
|
1093 |
+
top: 50%;
|
1094 |
+
left: 0;
|
1095 |
+
right: 0;
|
1096 |
+
-webkit-transform: translateY(-50%);
|
1097 |
+
transform: translateY(-50%); }
|
1098 |
+
.tinvwl-icon-preview span img {
|
1099 |
+
max-width: 50px;
|
1100 |
+
max-height: 42px;
|
1101 |
+
vertical-align: middle; }
|
|
|
|
|
|
|
|
|
|
|
|
|
1102 |
|
1103 |
@media (min-width: 1200px) {
|
1104 |
.tinvwl-icon-preview {
|
1105 |
+
margin-bottom: 0; } }
|
|
|
|
|
1106 |
|
1107 |
/* Table */
|
1108 |
.tinvwl-content .table-wrap {
|
1109 |
+
/*padding: 25px 0;*/ }
|
|
|
1110 |
|
1111 |
.tinvwl-content table.widefat {
|
1112 |
+
-webkit-box-shadow: none;
|
1113 |
+
box-shadow: none; }
|
1114 |
|
1115 |
.tinvwl-content .tablenav {
|
1116 |
height: auto;
|
1117 |
margin: 30px;
|
1118 |
+
background: #ffffff; }
|
1119 |
+
.tinvwl-content .tablenav .actions {
|
1120 |
+
/*padding: 6px 0 0;*/
|
1121 |
+
padding: 0; }
|
|
|
|
|
|
|
1122 |
|
1123 |
.tinvwl-content .widefat th, .tinvwl-content .widefat td {
|
1124 |
text-align: center;
|
1125 |
+
padding: 0; }
|
|
|
1126 |
|
1127 |
.tinvwl-content .widefat th {
|
1128 |
padding: 27px 0;
|
1129 |
+
position: relative; }
|
|
|
1130 |
|
1131 |
@media screen and (max-width: 782px) {
|
1132 |
.tablenav.top .actions {
|
1133 |
+
display: block; }
|
|
|
1134 |
.tablenav br.tinv-wishlist-clear {
|
1135 |
+
display: none; }
|
|
|
1136 |
.tinvwl-content .tablenav {
|
1137 |
+
margin: 15px 12px; }
|
1138 |
+
.tinvwl-content .tablenav .alignleft, .tinvwl-content .tablenav .alignright {
|
1139 |
+
float: none; }
|
1140 |
+
.tinvwl-content .tablenav .tinvwl-full {
|
1141 |
+
display: none; }
|
1142 |
+
.tinvwl-content .tablenav .alignleft + .alignright {
|
1143 |
+
margin-top: 10px; }
|
1144 |
+
.tinvwl-content .tablenav .tinvwl-select-wrap {
|
1145 |
+
width: calc(100% - 75px); }
|
|
|
|
|
|
|
|
|
|
|
1146 |
#wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select {
|
1147 |
max-width: 100%;
|
1148 |
width: 100%;
|
1149 |
height: 35px;
|
1150 |
+
padding: 9px 13px; }
|
|
|
1151 |
.tinvwl-content .tablenav input[type=search] {
|
1152 |
+
width: calc(100% - 84px); } }
|
|
|
|
|
1153 |
|
1154 |
.tinvwl-info-wrap.tinvwl-in-table {
|
1155 |
/*position: absolute;
|
1156 |
top: 50%;
|
1157 |
+
margin-top: -11px;*/ }
|
|
|
1158 |
|
1159 |
.tinvwl-content .widefat th.sortable, .tinvwl-content .widefat th.sorted {
|
1160 |
+
padding: 0; }
|
|
|
1161 |
|
1162 |
.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {
|
1163 |
+
padding: 28px 17px; }
|
|
|
1164 |
|
1165 |
.tinvwl-content .widefat th.tinvwl-has-info {
|
1166 |
+
padding-top: 28px; }
|
1167 |
+
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a {
|
1168 |
+
padding-top: 0; }
|
|
|
|
|
|
|
1169 |
|
1170 |
.tinvwl-content .widefat th.sortable:first-of-type, .tinvwl-content .widefat th.sorted:first-of-type {
|
1171 |
+
padding-left: 0; }
|
|
|
1172 |
|
1173 |
.tinvwl-content .widefat th.sortable:first-of-type > a, .tinvwl-content .widefat th.sorted:first-of-type > a {
|
1174 |
+
padding-left: 28px; }
|
|
|
1175 |
|
1176 |
.tinvwl-content .widefat th:first-of-type {
|
1177 |
text-align: left;
|
1178 |
+
padding-left: 28px; }
|
|
|
1179 |
|
1180 |
.tinvwl-content .widefat td:first-of-type {
|
1181 |
text-align: left;
|
1182 |
+
padding-left: 28px; }
|
|
|
1183 |
|
1184 |
.tinvwl-content .widefat th .tinvwl-help-wrap {
|
1185 |
display: inline-block;
|
1186 |
+
margin-left: 6px; }
|
|
|
1187 |
|
1188 |
.tinvwl-content .widefat th.sortable > a + .tinvwl-help-wrap, .tinvwl-content .widefat th.sorted > a + .tinvwl-help-wrap {
|
1189 |
+
margin-left: 0; }
|
|
|
1190 |
|
1191 |
.tinvwl-content .widefat thead tr {
|
1192 |
+
background: #f4f3ef; }
|
|
|
1193 |
|
1194 |
.tinvwl-content .striped > tbody > :nth-child(odd), .tinvwl-content ul.striped > :nth-child(odd) {
|
1195 |
+
background: none; }
|
|
|
1196 |
|
1197 |
.tinvwl-content .widefat thead td.check-column, .tinvwl-content .widefat tbody th.check-column {
|
1198 |
width: 50px;
|
1199 |
padding: 28px 0 28px 28px;
|
1200 |
+
vertical-align: middle; }
|
|
|
1201 |
|
1202 |
.tinvwl-content .widefat thead td.check-column {
|
1203 |
+
padding: 28px 0 28px 28px; }
|
|
|
1204 |
|
1205 |
.tinvwl-content .widefat tbody th.check-column {
|
1206 |
+
padding: 13px 0 13px 28px; }
|
|
|
1207 |
|
1208 |
.tinvwl-content .widefat thead td.check-column + th {
|
1209 |
+
padding-left: 21px; }
|
1210 |
+
.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 {
|
1211 |
+
padding-left: 21px; }
|
|
|
|
|
|
|
1212 |
|
1213 |
.tinvwl-content .widefat tbody th.check-column + td {
|
1214 |
+
padding-left: 21px; }
|
|
|
1215 |
|
1216 |
.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 {
|
1217 |
+
padding-left: 21px; }
|
|
|
1218 |
|
1219 |
.tinvwl-content .widefat thead td.pause-play-column {
|
1220 |
padding: 0;
|
1221 |
width: 53px;
|
1222 |
+
text-align: center; }
|
|
|
1223 |
|
1224 |
.tinvwl-content .widefat tbody th.pause-play-column {
|
1225 |
padding: 0;
|
1226 |
width: 53px;
|
1227 |
+
text-align: center; }
|
|
|
1228 |
|
1229 |
.tinvwl-content th.sortable a, .tinvwl-content th.sorted a {
|
1230 |
+
padding: 0; }
|
|
|
1231 |
|
1232 |
.tinvwl-content .widefat th {
|
1233 |
font-size: 14px;
|
1235 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
1236 |
color: #291C09;
|
1237 |
text-transform: uppercase;
|
1238 |
+
letter-spacing: -.025em; }
|
|
|
1239 |
|
1240 |
.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {
|
1241 |
font-size: 14px;
|
1243 |
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
1244 |
color: #291C09;
|
1245 |
text-transform: uppercase;
|
1246 |
+
letter-spacing: -.025em; }
|
|
|
1247 |
|
1248 |
.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {
|
1249 |
display: inline-block;
|
1250 |
+
vertical-align: middle; }
|
|
|
1251 |
|
1252 |
.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {
|
1253 |
+
position: relative; }
|
|
|
1254 |
|
1255 |
.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {
|
1256 |
position: absolute;
|
1257 |
top: 50%;
|
1258 |
right: 0;
|
1259 |
+
margin-top: -2px; }
|
|
|
1260 |
|
1261 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {
|
1262 |
+
margin-top: -15px; }
|
|
|
1263 |
|
1264 |
.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {
|
1265 |
+
float: none; }
|
|
|
1266 |
|
1267 |
.tinvwl-content table.widefat {
|
1268 |
/*table-layout: auto;*/
|
1269 |
border: none;
|
1270 |
+
border-bottom: 2px solid #f7f7f7; }
|
|
|
1271 |
|
1272 |
.tinvwl-content .widefat thead td, .tinvwl-content .widefat thead th {
|
1273 |
+
border-bottom: 0; }
|
|
|
1274 |
|
1275 |
.tinvwl-content .widefat td {
|
1276 |
padding: 24px 0;
|
1277 |
+
vertical-align: middle; }
|
|
|
1278 |
|
1279 |
.tinvwl-content .widefat tbody td {
|
1280 |
+
padding: 13px 0; }
|
|
|
1281 |
|
1282 |
.tinvwl-content .widefat td {
|
1283 |
+
font-size: 14px; }
|
1284 |
+
.tinvwl-content .widefat td ol, .tinvwl-content .widefat td p, .tinvwl-content .widefat td ul {
|
1285 |
+
font-size: 14px; }
|
|
|
|
|
|
|
1286 |
|
1287 |
.tinvwl-content .widefat tbody tr + tr {
|
1288 |
+
border-top: 2px solid #f7f7f7; }
|
|
|
1289 |
|
1290 |
.tinvwl-content .widefat thead th.column-preference {
|
1291 |
/*display: none;*/
|
1292 |
+
text-indent: -9999px; }
|
|
|
1293 |
|
1294 |
.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {
|
1295 |
min-width: 220px;
|
1296 |
+
width: 220px; }
|
|
|
1297 |
|
1298 |
.tinvwl-content .widefat:not(.products) tbody td.column-preference {
|
1299 |
+
text-align: right; }
|
|
|
1300 |
|
1301 |
.tinvwl-content .widefat.products thead th.column-quantity a > span:not(.sorting-indicator) {
|
1302 |
+
max-width: 91px; }
|
|
|
1303 |
|
1304 |
.tinvwl-content .widefat.users tbody .column-name > a {
|
1305 |
+
display: block; }
|
|
|
1306 |
|
1307 |
.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {
|
1308 |
width: 345px;
|
1309 |
+
min-width: 345px; }
|
|
|
1310 |
|
1311 |
.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {
|
1312 |
width: 165px;
|
1313 |
+
min-width: 165px; }
|
|
|
1314 |
|
1315 |
.tinvwl-content .widefat tbody .column-name strong {
|
1316 |
+
font-weight: normal; }
|
|
|
1317 |
|
1318 |
.tinvwl-content .widefat tbody .column-name > a {
|
1319 |
+
display: table; }
|
|
|
1320 |
|
1321 |
.tinvwl-content .widefat tbody .column-name .product-image {
|
1322 |
display: table-cell;
|
1323 |
+
vertical-align: middle; }
|
1324 |
+
.tinvwl-content .widefat tbody .column-name .product-image img {
|
1325 |
+
max-width: 66px; }
|
|
|
|
|
|
|
1326 |
|
1327 |
.tinvwl-content .widefat tbody .column-name .product-title {
|
1328 |
display: table-cell;
|
1329 |
vertical-align: middle;
|
1330 |
+
padding-left: 15px; }
|
|
|
1331 |
|
1332 |
.tinvwl-content .widefat thead th.column-preference, .tinvwl-content .widefat tbody td.column-preference {
|
1333 |
+
padding-right: 20px; }
|
|
|
1334 |
|
1335 |
.tinvwl-content .widefat.products tbody td.column-preference > a {
|
1336 |
margin-right: 10px;
|
1337 |
+
float: left; }
|
1338 |
+
.tinvwl-content .widefat.products tbody td.column-preference > a:last-child {
|
1339 |
+
margin-right: 0; }
|
|
|
|
|
|
|
1340 |
|
1341 |
.tinvwl-content .tablenav .tablenav-pages {
|
1342 |
float: none;
|
1343 |
text-align: center;
|
1344 |
height: auto;
|
1345 |
+
margin-top: 0; }
|
1346 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links > a {
|
1347 |
+
display: inline-block;
|
1348 |
+
vertical-align: middle;
|
1349 |
+
text-align: center;
|
1350 |
+
font-size: 14px;
|
1351 |
+
font-weight: normal;
|
1352 |
+
padding: 0;
|
1353 |
+
min-width: 38px;
|
1354 |
+
height: 38px;
|
1355 |
+
line-height: 38px;
|
1356 |
+
border-radius: 50%;
|
1357 |
+
border: none;
|
1358 |
+
background: none;
|
1359 |
+
color: #3e3e3e; }
|
1360 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links > span {
|
1361 |
+
display: inline-block;
|
1362 |
+
vertical-align: middle;
|
1363 |
+
text-align: center;
|
1364 |
+
font-size: 14px;
|
1365 |
+
font-weight: normal;
|
1366 |
+
padding: 0;
|
1367 |
+
min-width: 38px;
|
1368 |
+
height: 38px;
|
1369 |
+
line-height: 38px;
|
1370 |
+
border-radius: 50%;
|
1371 |
+
border: none;
|
1372 |
+
background: none;
|
1373 |
+
color: #3e3e3e;
|
1374 |
+
color: rgba(62, 62, 62, 0.46);
|
1375 |
+
background: #f3f1ec; }
|
1376 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {
|
1377 |
+
background: #f3f1ec; }
|
1378 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links > .tinvwl-page-number.space {
|
1379 |
+
background: none;
|
1380 |
+
color: #3e3e3e; }
|
1381 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links > a:hover {
|
1382 |
+
background: #3e3e3e;
|
1383 |
+
color: #fff; }
|
1384 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover {
|
1385 |
+
background: #3e3e3e;
|
1386 |
+
color: #fff; }
|
1387 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {
|
1388 |
+
margin-right: 20px; }
|
1389 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover {
|
1390 |
+
background: #3e3e3e;
|
1391 |
+
color: #fff; }
|
1392 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page {
|
1393 |
+
margin-left: 20px; }
|
1394 |
+
.tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron {
|
1395 |
+
display: inline-block;
|
1396 |
+
vertical-align: middle;
|
1397 |
+
width: 9px;
|
1398 |
+
height: 16px; }
|
1399 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron {
|
1400 |
+
background: url("../img/chevron_icon.png") no-repeat center;
|
1401 |
+
background-position: 0 -16px; }
|
1402 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {
|
1403 |
+
background: url("../img/chevron_icon.png") no-repeat center;
|
1404 |
+
background-position: 0 0; }
|
1405 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron {
|
1406 |
+
background: url("../img/chevron_icon.png") no-repeat center;
|
1407 |
+
background-position: -10px -16px; }
|
1408 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {
|
1409 |
+
background: url("../img/chevron_icon.png") no-repeat center;
|
1410 |
+
background-position: -10px 0; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1411 |
|
1412 |
.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {
|
1413 |
/*width: 200px;*/
|
1414 |
+
width: 30%; }
|
|
|
1415 |
|
1416 |
.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {
|
1417 |
+
width: 45%; }
|
|
|
1418 |
|
1419 |
.tinvwl-content .widefat.users thead th.column-wishlist, .tinvwl-content .widefat.users tbody td.column-wishlist {
|
1420 |
+
width: 45%; }
|
|
|
1421 |
|
1422 |
.tinvwl-content .widefat.users thead th.column-name, .tinvwl-content .widefat.users tbody td.column-name {
|
1423 |
+
text-align: left; }
|
|
|
1424 |
|
1425 |
.tinvwl-content .widefat.users thead th.column-quantity, .tinvwl-content .widefat.users tbody td.column-quantity {
|
1426 |
+
width: 100px; }
|
|
|
1427 |
|
1428 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {
|
1429 |
+
display: none; }
|
|
|
1430 |
|
1431 |
.tinvwl-content .widefat.products thead th.column-quantity span span {
|
1432 |
+
float: none; }
|
|
|
1433 |
|
1434 |
@media screen and (max-width: 1440px) {
|
1435 |
.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {
|
1436 |
width: 204px;
|
1437 |
+
min-width: 204px; }
|
|
|
1438 |
.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {
|
1439 |
width: 98px;
|
1440 |
+
min-width: 98px; }
|
|
|
1441 |
.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {
|
1442 |
width: 60px;
|
1443 |
+
min-width: 60px; }
|
|
|
1444 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile {
|
1445 |
+
padding: 9px 12px; }
|
|
|
1446 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {
|
1447 |
display: inline;
|
1448 |
+
margin: 0; }
|
|
|
1449 |
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full {
|
1450 |
+
display: none; } }
|
|
|
|
|
1451 |
|
1452 |
@media screen and (max-width: 1366px) and (min-width: 783px) {
|
1453 |
.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {
|
1454 |
/*width: 110px;*/
|
1455 |
+
/*min-width: 110px;*/ }
|
|
|
1456 |
.tinvwl-content .widefat tbody .column-name .product-image {
|
1457 |
+
display: block; }
|
|
|
1458 |
.tinvwl-content .widefat tbody .column-name .product-title {
|
1459 |
display: block;
|
1460 |
+
padding-left: 0; }
|
|
|
1461 |
.tinvwl-content .widefat.products thead th.column-preference {
|
1462 |
width: 103px;
|
1463 |
+
min-width: 103px; }
|
|
|
1464 |
.tinvwl-content .widefat.products tbody td.column-preference {
|
1465 |
width: 103px;
|
1466 |
+
min-width: 103px; }
|
1467 |
+
.tinvwl-content .widefat.products tbody td.column-preference > a {
|
1468 |
+
margin-right: 5px; }
|
|
|
|
|
1469 |
.tinvwl-content .widefat tbody td.column-preference > a:nth-child(2n) {
|
1470 |
+
margin-right: 0; }
|
|
|
1471 |
.tinvwl-content .widefat tbody td.column-preference > a:nth-child(n+3) {
|
1472 |
+
margin-top: 5px; }
|
|
|
1473 |
.tinvwl-content .widefat thead th .tinvwl-full {
|
1474 |
+
display: none; } }
|
|
|
|
|
1475 |
|
1476 |
@media screen and (max-width: 1200px) and (min-width: 783px) {
|
1477 |
.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {
|
1478 |
+
float: none; }
|
|
|
1479 |
.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {
|
1480 |
padding-left: 0;
|
1481 |
padding-right: 0;
|
1482 |
+
position: static; }
|
|
|
1483 |
.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {
|
1484 |
top: auto;
|
1485 |
bottom: 12px;
|
1486 |
left: 0;
|
1487 |
right: 0;
|
1488 |
margin-left: auto;
|
1489 |
+
margin-right: auto; }
|
|
|
1490 |
.tinvwl-content .widefat th.sortable > a .sorting-indicator:before, .tinvwl-content .widefat th.sorted > a .sorting-indicator:before {
|
1491 |
+
left: -5px; }
|
|
|
1492 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {
|
1493 |
+
margin-top: 12px; }
|
|
|
1494 |
.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {
|
1495 |
+
width: 38%; } }
|
|
|
|
|
1496 |
|
1497 |
@media screen and (max-width: 782px) {
|
1498 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {
|
1499 |
+
margin-top: 0; }
|
|
|
1500 |
.tinvwl-content .widefat.products tbody td.column-preference > a {
|
1501 |
margin-right: 5px;
|
1502 |
+
float: none; }
|
|
|
1503 |
.tinvwl-content .widefat tbody .column-name .product-image, .tinvwl-content .widefat tbody .column-name .product-title {
|
1504 |
+
vertical-align: top; }
|
|
|
1505 |
.tablenav .tablenav-pages {
|
1506 |
+
margin-bottom: 15px; }
|
|
|
1507 |
.tinvwl-content .widefat thead th.column-primary {
|
1508 |
+
width: 100% !important; }
|
|
|
1509 |
.tinvwl-content .widefat thead td.check-column + th.column-primary {
|
1510 |
+
width: 50% !important; }
|
|
|
1511 |
.tinvwl-content .widefat.users thead td.check-column + th.column-primary {
|
1512 |
+
width: 100% !important; } }
|
|
|
|
|
1513 |
|
1514 |
/* Tables */
|
1515 |
.tinvwl-table {
|
1516 |
display: table;
|
1517 |
/*height: 100%;*/
|
1518 |
width: 100%;
|
1519 |
+
max-width: 100%; }
|
1520 |
+
.tinvwl-table.w-bg {
|
1521 |
+
background: #fff;
|
1522 |
+
overflow: hidden;
|
1523 |
+
border-radius: 4px; }
|
1524 |
+
.tinvwl-table.w-shadow {
|
1525 |
+
-webkit-box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);
|
1526 |
+
box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14); }
|
1527 |
+
.tinvwl-table.auto-width {
|
1528 |
+
width: auto; }
|
|
|
|
|
|
|
|
|
|
|
|
|
1529 |
|
1530 |
.tinvwl-caption {
|
1531 |
+
display: table-caption; }
|
|
|
1532 |
|
1533 |
.tinvwl-row {
|
1534 |
+
display: table-row; }
|
|
|
1535 |
|
1536 |
.tinvwl-rows {
|
1537 |
+
display: table-row-group; }
|
|
|
1538 |
|
1539 |
.tinvwl-cell {
|
1540 |
display: table-cell;
|
1541 |
+
vertical-align: middle; }
|
|
|
1542 |
|
1543 |
.tinvwl-cell-2 {
|
1544 |
display: table-cell;
|
1545 |
vertical-align: middle;
|
1546 |
+
float: none; }
|
|
|
1547 |
|
1548 |
.tinvwl-cell-3 {
|
1549 |
display: table-cell;
|
1550 |
vertical-align: top;
|
1551 |
+
float: none; }
|
|
|
1552 |
|
1553 |
.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {
|
1554 |
+
width: 67%; }
|
|
|
1555 |
|
1556 |
.tinvwl-table th, .tinvwl-table td {
|
1557 |
+
vertical-align: top; }
|
|
|
1558 |
|
1559 |
.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 {
|
1560 |
+
float: left; }
|
|
|
1561 |
|
1562 |
.tinvwl-table .tinvwl-btn-wrap {
|
1563 |
+
float: right; }
|
|
|
1564 |
|
1565 |
.tinvwl-table.w-info thead > tr > th {
|
1566 |
+
text-align: left; }
|
1567 |
+
.tinvwl-table.w-info thead > tr > th .tinvwl-info-wrap {
|
1568 |
+
font-weight: normal; }
|
|
|
|
|
|
|
1569 |
|
1570 |
.tinvwl-table > thead > tr > th {
|
1571 |
+
padding: 0 30px; }
|
1572 |
+
.tinvwl-table > thead > tr > th:last-child {
|
1573 |
+
/*padding: 30px;*/ }
|
|
|
|
|
|
|
1574 |
|
1575 |
.tinvwl-table .tinvwl-info {
|
1576 |
+
vertical-align: top; }
|
|
|
1577 |
|
1578 |
.tinvwl-table > thead > tr > .tinvwl-info .tinvwl-info-wrap {
|
1579 |
+
padding-bottom: 30px; }
|
|
|
1580 |
|
1581 |
.tinvwl-table tbody tr .tinvwl-inner h2 {
|
1582 |
font-size: 15px;
|
1583 |
color: #291C09;
|
1584 |
font-weight: 600;
|
1585 |
+
margin-bottom: 21px; }
|
|
|
1586 |
|
1587 |
.tinvwl-table > tbody > tr > .tinvwl-info .tinvwl-info-wrap {
|
1588 |
+
padding-bottom: 20px; }
|
|
|
1589 |
|
1590 |
.tinvwl-table > tbody > tr > td {
|
1591 |
+
padding: 0 30px; }
|
1592 |
+
.tinvwl-table > tbody > tr > td:last-child {
|
1593 |
+
/*padding: 30px;*/ }
|
|
|
|
|
|
|
1594 |
|
1595 |
.tinvwl-table thead > tr .tinvwl-inner {
|
1596 |
padding: 28px 0;
|
1597 |
margin-bottom: 30px;
|
1598 |
+
border-bottom: 2px solid rgba(219, 219, 219, 0.522); }
|
|
|
1599 |
|
1600 |
.tinvwl-table thead.tinwl-empty > tr .tinvwl-inner {
|
1601 |
padding: 30px 0 0;
|
1602 |
margin-bottom: 0;
|
1603 |
+
border-bottom: 0; }
|
|
|
1604 |
|
1605 |
.tinvwl-table thead > tr .tinvwl-inner {
|
1606 |
+
/*padding: 20px 0;*/ }
|
|
|
1607 |
|
1608 |
.tinvwl-table .tinvwl-header-row label {
|
1609 |
font-size: 22px;
|
1610 |
font-weight: normal;
|
1611 |
line-height: 1.313;
|
1612 |
margin: 0 0 15px;
|
1613 |
+
padding-top: 3px !important; }
|
|
|
1614 |
|
1615 |
.tinvwl-table thead .tinvwl-empty-info, .tinvwl-table tbody > .tinvwl-bodies-border {
|
1616 |
+
display: none; }
|
|
|
1617 |
|
1618 |
.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {
|
1619 |
margin: 0;
|
1620 |
+
padding-top: 56px; }
|
|
|
1621 |
|
1622 |
.tinvwl-bodies-border .tinvwl-info .tinvwl-inner {
|
1623 |
display: none;
|
1624 |
padding-top: 30px;
|
1625 |
margin-top: 10px;
|
1626 |
+
border-top: 2px solid rgba(219, 219, 219, 0.522); }
|
|
|
1627 |
|
1628 |
.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {
|
1629 |
+
/*padding-right: 0;*/ }
|
|
|
1630 |
|
1631 |
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info, .tinvwl-style-options .tinvwl-bodies-border .tinvwl-info {
|
1632 |
padding-left: 0;
|
1633 |
+
background: none; }
|
|
|
1634 |
|
1635 |
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info {
|
1636 |
+
display: table-cell; }
|
1637 |
+
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {
|
1638 |
+
display: block; }
|
|
|
|
|
|
|
1639 |
|
1640 |
.tinvwl-style-options tbody + tbody > .tinvwl-bodies-border .tinvwl-info .tinvwl-inner {
|
1641 |
+
display: block; }
|
|
|
1642 |
|
1643 |
@media (min-width: 1200px) {
|
1644 |
.tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal {
|
1645 |
+
width: 67%; } }
|
|
|
|
|
1646 |
|
1647 |
textarea[name="style_plain-css"] {
|
1648 |
+
height: 150px; }
|
|
|
1649 |
|
1650 |
.tinvwl-table tbody + tbody > .tinvwl-bodies-border {
|
1651 |
+
display: table-row; }
|
1652 |
+
.tinvwl-table tbody + tbody > .tinvwl-bodies-border:first-child > td:first-child > .tinvwl-inner {
|
1653 |
+
padding-top: 30px;
|
1654 |
+
margin-top: 10px;
|
1655 |
+
border-top: 2px solid rgba(219, 219, 219, 0.522); }
|
|
|
|
|
|
|
1656 |
|
1657 |
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {
|
1658 |
padding-bottom: 15px;
|
1659 |
margin-bottom: 30px;
|
1660 |
+
border-bottom: 2px solid rgba(219, 219, 219, 0.522); }
|
|
|
1661 |
|
1662 |
.tinvwl-table .form-group .col-md-4:nth-child(n+4), .tinvwl-table .form-group .col-lg-4:nth-child(n+4) {
|
1663 |
+
padding-top: 27px; }
|
|
|
1664 |
|
1665 |
.tinvwl-table tbody:first-of-type > tr:first-child > td:first-child > .tinvwl-inner {
|
1666 |
+
/*padding-top: 30px;*/ }
|
|
|
1667 |
|
1668 |
.tinvwl-table tbody:last-of-type > tr:last-child > td:first-child > .tinvwl-inner {
|
1669 |
+
/*padding-bottom: 20px;*/ }
|
|
|
1670 |
|
1671 |
.tinvwl-table tfoot .tinvwl-inner {
|
1672 |
+
padding-top: 20px; }
|
|
|
1673 |
|
1674 |
.tinvwl-table tbody > tr + tr .tinvwl-inner {
|
1675 |
+
/*border-top: 2px solid rgba(219,219,219,.522);*/ }
|
|
|
1676 |
|
1677 |
.tinvwl-table tr.no-top-border .tinvwl-inner, .tinvwl-table tr.no-top-border .tinvwl-info-wrap {
|
1678 |
border-top: 0;
|
1679 |
+
padding-top: 0; }
|
|
|
1680 |
|
1681 |
.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap {
|
1682 |
+
padding-top: 30px; }
|
|
|
1683 |
|
1684 |
/*.tinvwl-table tbody > tr .tinvwl-inner,
|
1685 |
.tinvwl-table tbody > tr .tinvwl-info-wrap {
|
1687 |
}*/
|
1688 |
/*.tinvwl-table tbody:first-of-type > tr:first-child > td > .tinvwl-info-wrap,*/
|
1689 |
.tiwl-notifications-style-logo img {
|
1690 |
+
height: 42px; }
|
|
|
1691 |
|
1692 |
@media (min-width: 1200px) {
|
1693 |
.tinvwl-table tr.tinvwl-full-width .control-label label {
|
1694 |
+
margin-bottom: 10px; }
|
|
|
1695 |
.tinvwl-table tr.tinvwl-full-width [class^="col-lg-"], .tinvwl-table tr.tinvwl-full-width [class^="col-md-"] {
|
1696 |
+
width: 100%; }
|
|
|
1697 |
.tinvwl-table tr.tinvwl-full-width textarea {
|
1698 |
height: 250px;
|
1699 |
+
padding: 15px; }
|
|
|
1700 |
.tiwl-notifications-style-logo img {
|
1701 |
+
float: right; } }
|
|
|
|
|
1702 |
|
1703 |
@media (max-width: 1199px) {
|
1704 |
.form-horizontal .control-label .tinvwl-empty {
|
1705 |
+
display: none; }
|
|
|
1706 |
.tinvwl-style-options .tinvwl-empty-info, .tinvwl-style-options .tinvwl-info {
|
1707 |
+
display: none !important; }
|
|
|
1708 |
.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {
|
1709 |
+
padding-right: 30px !important; }
|
|
|
1710 |
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {
|
1711 |
+
padding-bottom: 0; }
|
1712 |
+
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group {
|
1713 |
+
margin-bottom: 20px; } }
|
|
|
|
|
|
|
1714 |
|
1715 |
.tinvwl-info .tinvwl-info-desc a {
|
1716 |
text-decoration: underline;
|
1717 |
+
color: #ff5739; }
|
1718 |
+
.tinvwl-info .tinvwl-info-desc a:hover, .tinvwl-info .tinvwl-info-desc a:active, .tinvwl-info .tinvwl-info-desc a:focus {
|
1719 |
+
color: #000; }
|
|
|
|
|
|
|
1720 |
|
1721 |
.tinvwl-info-wrap.tinvwl-in-section {
|
1722 |
background: #fbfaf9;
|
1723 |
+
color: #4f4639; }
|
1724 |
+
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {
|
1725 |
+
width: 42px;
|
1726 |
+
vertical-align: top;
|
1727 |
+
padding-top: 1px;
|
1728 |
+
padding-right: 20px; }
|
|
|
|
|
|
|
1729 |
|
1730 |
.tinvwl-info-wrap .tinvwl-info-sign span, .tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help {
|
1731 |
display: inline-block;
|
1734 |
height: 22px;
|
1735 |
line-height: 22px;
|
1736 |
border-radius: 50%;
|
1737 |
+
background: #e1dbce; }
|
|
|
1738 |
|
1739 |
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span, .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {
|
1740 |
+
display: block; }
|
|
|
1741 |
|
1742 |
.tinvwl-info-wrap i {
|
1743 |
font-size: 14px;
|
1744 |
+
color: #fbfaf9; }
|
|
|
1745 |
|
1746 |
.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn {
|
1747 |
+
width: auto; }
|
|
|
1748 |
|
1749 |
.tinvwl-btns-group {
|
1750 |
margin-bottom: 23px;
|
1751 |
margin-top: -15px;
|
1752 |
+
margin-right: -15px; }
|
|
|
1753 |
|
1754 |
.tiwl-style-custom-allow .tinvwl-inner textarea {
|
1755 |
+
margin-bottom: 23px; }
|
|
|
1756 |
|
1757 |
.tinvwl-btns-group .tinvwl-btn {
|
1758 |
margin-top: 15px;
|
1759 |
margin-right: 15px;
|
1760 |
+
float: left; }
|
|
|
1761 |
|
1762 |
@media (min-width: 1200px) {
|
1763 |
.tinvwl-table .tinvwl-form-onoff, .tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn, .tinvwl-btns-group .tinvwl-btn {
|
1764 |
+
float: right; } }
|
|
|
|
|
1765 |
|
1766 |
.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help {
|
1767 |
+
display: none; }
|
|
|
1768 |
|
1769 |
.tinvwl-info-wrap.tinvwl-in-table {
|
1770 |
display: inline-block;
|
1771 |
vertical-align: middle;
|
1772 |
display: block;
|
1773 |
+
margin-bottom: 5px; }
|
1774 |
+
.tinvwl-info-wrap.tinvwl-in-table .tinvwl-help {
|
1775 |
+
cursor: pointer; }
|
|
|
|
|
|
|
1776 |
|
1777 |
.tinvwl-content .widefat th.tinvwl-has-info {
|
1778 |
+
/*word-break: break-all;*/ }
|
1779 |
+
.tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name {
|
1780 |
+
margin-right: 5px; }
|
|
|
|
|
|
|
1781 |
|
1782 |
.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc {
|
1783 |
+
display: none; }
|
|
|
1784 |
|
1785 |
@media (max-width: 1200px) {
|
1786 |
.tinvwl-table .tinvwl-info {
|
1787 |
padding-left: 15px;
|
1788 |
padding-right: 15px;
|
1789 |
+
/*vertical-align: middle;*/ }
|
|
|
1790 |
.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {
|
1791 |
+
width: 90%; }
|
|
|
1792 |
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {
|
1793 |
width: auto;
|
1794 |
+
padding-right: 0; }
|
1795 |
+
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span {
|
1796 |
+
display: none; }
|
|
|
|
|
1797 |
.tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {
|
1798 |
display: block;
|
1799 |
+
margin: 0 auto; }
|
|
|
1800 |
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc {
|
1801 |
+
display: none; } }
|
|
|
|
|
1802 |
|
1803 |
@media (max-width: 782px) {
|
1804 |
.tinvwl-content .widefat th.tinvwl-has-info.sortable, .tinvwl-content .widefat th.tinvwl-has-info.sorted {
|
1805 |
+
padding-top: 0; }
|
|
|
1806 |
.widefat tfoot td input[type=checkbox], .widefat th input[type=checkbox], .widefat thead td input[type=checkbox] {
|
1807 |
+
margin-bottom: 0; }
|
|
|
1808 |
.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 {
|
1809 |
padding-top: 18px;
|
1810 |
+
padding-bottom: 18px; }
|
|
|
1811 |
.tinvwl-content .widefat thead td.check-column {
|
1812 |
padding-top: 14px;
|
1813 |
padding-bottom: 15px;
|
1814 |
padding-left: 20px;
|
1815 |
+
width: 45px; }
|
|
|
1816 |
.tinvwl-content .widefat tbody th.check-column {
|
1817 |
padding-top: 14px;
|
1818 |
padding-bottom: 15px;
|
1820 |
width: 45px;
|
1821 |
padding-top: 11px;
|
1822 |
padding-bottom: 11px;
|
1823 |
+
vertical-align: top; }
|
|
|
1824 |
.tinvwl-content .widefat.wishlists thead td.check-column, .tinvwl-content .widefat.wishlists tbody th.check-column {
|
1825 |
+
width: 23px; }
|
|
|
1826 |
.tinvwl-content .widefat thead td.check-column + th {
|
1827 |
+
padding-left: 10px; }
|
1828 |
+
.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 {
|
1829 |
+
padding-left: 10px; }
|
|
|
|
|
1830 |
.tinvwl-content .widefat tbody th.check-column + td {
|
1831 |
+
padding-left: 10px; }
|
|
|
1832 |
.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 {
|
1833 |
padding-left: 13px;
|
1834 |
display: inline-block;
|
1835 |
margin-top: 5px;
|
1836 |
+
margin-bottom: 0; }
|
|
|
1837 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
|
1838 |
+
text-align: left; }
|
|
|
1839 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
|
1840 |
text-align: right;
|
1841 |
+
padding-right: 30px; }
|
|
|
1842 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
|
1843 |
+
left: 28px; }
|
|
|
1844 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column + td:not(.column-primary)::before {
|
1845 |
+
left: 13px; }
|
|
|
1846 |
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column):last-child {
|
1847 |
+
padding-bottom: 13px; } }
|
|
|
|
|
1848 |
|
1849 |
/* Popover */
|
1850 |
.popover {
|
1860 |
background-color: #fff;
|
1861 |
background-clip: padding-box;
|
1862 |
border-radius: 6px;
|
1863 |
+
-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22);
|
1864 |
+
box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22); }
|
1865 |
+
.popover.top {
|
1866 |
+
margin-top: -10px; }
|
1867 |
+
.popover.right {
|
1868 |
+
margin-left: 10px; }
|
1869 |
+
.popover.bottom {
|
1870 |
+
margin-top: 10px; }
|
1871 |
+
.popover.left {
|
1872 |
+
margin-left: -10px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1873 |
|
1874 |
.popover-title {
|
1875 |
padding: 30px 30px 0;
|
1879 |
font-weight: 600;
|
1880 |
line-height: 1.714;
|
1881 |
text-transform: uppercase;
|
1882 |
+
letter-spacing: -.35px; }
|
|
|
1883 |
|
1884 |
.popover-content {
|
1885 |
padding: 25px 30px 30px;
|
1886 |
color: #5D5D5D;
|
1887 |
font-family: Arial, sans-serif;
|
1888 |
font-size: 14px;
|
1889 |
+
line-height: 1.429; }
|
|
|
1890 |
|
1891 |
.popover > .arrow {
|
1892 |
position: absolute;
|
1897 |
border-style: solid;
|
1898 |
border-width: 11px;
|
1899 |
margin-left: 0;
|
1900 |
+
overflow: visible; }
|
1901 |
+
.popover > .arrow:after {
|
1902 |
+
position: absolute;
|
1903 |
+
display: block;
|
1904 |
+
width: 0;
|
1905 |
+
height: 0;
|
1906 |
+
border-color: transparent;
|
1907 |
+
border-style: solid;
|
1908 |
+
content: none;
|
1909 |
+
z-index: 9999;
|
1910 |
+
background: none;
|
1911 |
+
-webkit-box-shadow: none;
|
1912 |
+
box-shadow: none;
|
1913 |
+
position: absolute;
|
1914 |
+
left: auto;
|
1915 |
+
top: auto;
|
1916 |
+
width: auto;
|
1917 |
+
height: auto;
|
1918 |
+
-webkit-transform: none;
|
1919 |
+
transform: none;
|
1920 |
+
content: "";
|
1921 |
+
border-width: 10px; }
|
|
|
|
|
|
|
1922 |
|
1923 |
.popover.top > .arrow {
|
1924 |
bottom: -11px;
|
1925 |
left: 50%;
|
1926 |
margin-left: -11px;
|
1927 |
+
border-bottom-width: 0; }
|
1928 |
+
.popover.top > .arrow:after {
|
1929 |
+
bottom: 1px;
|
1930 |
+
margin-left: -10px;
|
1931 |
+
content: " ";
|
1932 |
+
border-top-color: #fff;
|
1933 |
+
border-bottom-width: 0; }
|
|
|
|
|
|
|
1934 |
|
1935 |
.popover.right > .arrow {
|
1936 |
top: 50%;
|
1937 |
left: -11px;
|
1938 |
margin-top: -11px;
|
1939 |
+
border-left-width: 0; }
|
1940 |
+
.popover.right > .arrow:after {
|
1941 |
+
bottom: -10px;
|
1942 |
+
left: 1px;
|
1943 |
+
content: " ";
|
1944 |
+
border-right-color: #fff;
|
1945 |
+
border-left-width: 0; }
|
|
|
|
|
|
|
1946 |
|
1947 |
.popover.bottom > .arrow {
|
1948 |
top: -11px;
|
1949 |
left: 50%;
|
1950 |
margin-left: -11px;
|
1951 |
+
border-top-width: 0; }
|
1952 |
+
.popover.bottom > .arrow:after {
|
1953 |
+
top: 1px;
|
1954 |
+
margin-left: -10px;
|
1955 |
+
content: " ";
|
1956 |
+
border-top-width: 0;
|
1957 |
+
border-bottom-color: #fff; }
|
|
|
|
|
|
|
1958 |
|
1959 |
.popover.left > .arrow {
|
1960 |
top: 50%;
|
1961 |
left: auto;
|
1962 |
right: -11px;
|
1963 |
margin-top: -11px;
|
1964 |
+
border-right-width: 0; }
|
1965 |
+
.popover.left > .arrow:after {
|
1966 |
+
left: auto;
|
1967 |
+
right: 1px;
|
1968 |
+
bottom: -10px;
|
1969 |
+
content: " ";
|
1970 |
+
border-right-width: 0;
|
1971 |
+
border-left-color: #fff; }
|
|
|
|
|
|
|
1972 |
|
1973 |
/* Image w/description */
|
1974 |
.tinvwl-img-w-desc i {
|
1975 |
+
margin-right: 20px; }
|
|
|
1976 |
|
1977 |
.tinvwl-img-w-desc h5 {
|
1978 |
font-weight: 600;
|
1979 |
+
text-transform: uppercase; }
|
|
|
1980 |
|
1981 |
.tinvwl-img-w-desc .tinvwl-desc {
|
1982 |
+
color: #4f4639; }
|
|
|
1983 |
|
1984 |
.tinvwl-img-w-desc h5 + .tinvwl-desc {
|
1985 |
+
margin-top: 2px; }
|
|
|
1986 |
|
1987 |
/* Premium Features */
|
1988 |
.tinvwl-premium-feat .row {
|
1989 |
margin: 0;
|
1990 |
+
display: -webkit-box;
|
1991 |
display: -ms-flexbox;
|
1992 |
+
display: flex; }
|
|
|
1993 |
|
1994 |
.tinvwl-premium-feat .col-lg-4 {
|
1995 |
padding: 0;
|
1996 |
+
-webkit-box-flex: 1;
|
1997 |
+
-ms-flex: 1 1 0px;
|
1998 |
+
flex: 1 1 0; }
|
1999 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers {
|
2000 |
+
-webkit-box-flex: 1;
|
2001 |
+
-ms-flex: 1;
|
2002 |
+
flex: 1;
|
2003 |
+
overflow: hidden;
|
2004 |
+
position: relative; }
|
2005 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.hosting {
|
2006 |
+
background: #4b56e9;
|
2007 |
+
/* Old browsers */
|
2008 |
+
/* FF3.6-15 */
|
2009 |
+
/* Chrome10-25,Safari5.1-6 */
|
2010 |
+
background: -webkit-gradient(linear, left top, right top, from(#4b56e9), to(#37a6de));
|
2011 |
+
background: linear-gradient(to right, #4b56e9 0%, #37a6de 100%);
|
2012 |
+
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
|
2013 |
+
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b56e9', endColorstr='#37a6de', GradientType=1);
|
2014 |
+
/* IE6-9 */ }
|
2015 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.hosting a {
|
2016 |
+
display: block;
|
2017 |
+
position: relative;
|
2018 |
+
color: #ffffff;
|
2019 |
+
outline: none;
|
2020 |
+
text-decoration: none;
|
2021 |
+
background: url("../img/kinsta.png") no-repeat 100% 0;
|
2022 |
+
float: left;
|
2023 |
+
width: 100%;
|
2024 |
+
height: 100%; }
|
2025 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.hosting a span {
|
2026 |
+
margin: 30px 10px 10px 35px;
|
2027 |
+
padding-top: 55px;
|
2028 |
+
display: block;
|
2029 |
+
width: 230px;
|
2030 |
+
font-size: 20px;
|
2031 |
+
background: url("../img/kinsta_logo.png") no-repeat; }
|
2032 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization {
|
2033 |
+
text-align: center;
|
2034 |
+
background: #333333 url("../img/customization.png") no-repeat 100% 100%; }
|
2035 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization h2 {
|
2036 |
+
margin: 30px auto 20px; }
|
2037 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization p {
|
2038 |
+
font-size: 16px;
|
2039 |
+
color: #ffffff;
|
2040 |
+
padding-left: 10px;
|
2041 |
+
padding-right: 10px; }
|
2042 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray {
|
2043 |
+
background-color: #958095;
|
2044 |
+
margin: 10px auto; }
|
2045 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray:hover {
|
2046 |
+
background-color: #ffffff;
|
2047 |
+
color: #333333; }
|
2048 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate {
|
2049 |
+
text-align: center;
|
2050 |
+
border-bottom: 1px solid #e7e7e7; }
|
2051 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 {
|
2052 |
+
background: url("../img/rate_us.png") no-repeat center;
|
2053 |
+
display: block;
|
2054 |
+
width: 186px;
|
2055 |
+
height: 76px;
|
2056 |
+
margin: 30px auto 20px;
|
2057 |
+
font-size: 18px;
|
2058 |
+
line-height: 100px; }
|
2059 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 a {
|
2060 |
+
display: block;
|
2061 |
+
width: 186px;
|
2062 |
+
height: 76px;
|
2063 |
+
color: #ffffff;
|
2064 |
+
text-decoration: none;
|
2065 |
+
outline: none;
|
2066 |
+
font-weight: 600; }
|
2067 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate p {
|
2068 |
+
font-size: 16px;
|
2069 |
+
padding-left: 10px;
|
2070 |
+
padding-right: 10px; }
|
2071 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate a {
|
2072 |
+
color: #ff5739;
|
2073 |
+
text-decoration: underline; }
|
2074 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe {
|
2075 |
+
text-align: center; }
|
2076 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2 {
|
2077 |
+
color: #453a2a;
|
2078 |
+
margin: 30px auto 20px; }
|
2079 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p {
|
2080 |
+
font-size: 16px;
|
2081 |
+
padding-left: 10px;
|
2082 |
+
padding-right: 10px; }
|
2083 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group {
|
2084 |
+
width: 90%;
|
2085 |
+
position: relative;
|
2086 |
+
margin: 10px auto; }
|
2087 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type="email"] {
|
2088 |
+
width: 65%;
|
2089 |
+
height: 45px; }
|
2090 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type="submit"] {
|
2091 |
+
width: 30%; }
|
2092 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup {
|
2093 |
+
margin-bottom: 30px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2094 |
|
2095 |
.tinvwl-premium-feat h2 {
|
2096 |
font-size: 30px;
|
2097 |
text-transform: uppercase;
|
2098 |
letter-spacing: -.025em;
|
2099 |
line-height: 1;
|
2100 |
+
color: #ffffff; }
|
|
|
2101 |
|
2102 |
.tinvwl-premium-feat .tinvwl-pic-col {
|
2103 |
border: 5px solid #ffffff;
|
2111 |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57', endColorstr='#f78c62', GradientType=1);
|
2112 |
/* IE6-9 fallback on horizontal gradient */
|
2113 |
padding: 50px 10px;
|
2114 |
+
color: #ffffff; }
|
2115 |
+
.tinvwl-premium-feat .tinvwl-pic-col img {
|
2116 |
+
display: block;
|
2117 |
+
margin: 0 auto; }
|
2118 |
+
.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white {
|
2119 |
+
color: #ff5739; }
|
2120 |
+
.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover {
|
2121 |
+
color: #ffffff; }
|
2122 |
+
.tinvwl-premium-feat .tinvwl-pic-col p {
|
2123 |
+
font-size: 16px;
|
2124 |
+
padding-bottom: 1em; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2125 |
|
2126 |
+
.tinvwl-premium-feat .tinvwl-feat-col {
|
2127 |
+
display: -webkit-box;
|
2128 |
+
display: -ms-flexbox;
|
2129 |
+
display: flex;
|
2130 |
+
-webkit-box-orient: vertical;
|
2131 |
+
-webkit-box-direction: normal;
|
2132 |
+
-ms-flex-direction: column;
|
2133 |
+
flex-direction: column;
|
2134 |
+
border-top: 1px solid #ffffff;
|
2135 |
+
border-bottom: 1px solid #ffffff;
|
2136 |
+
background-color: #f9f8f5; }
|
|
|
|
|
2137 |
|
2138 |
+
.tinvwl-premium-feat .tinvwl-sup-col {
|
2139 |
+
display: -webkit-box;
|
2140 |
+
display: -ms-flexbox;
|
2141 |
+
display: flex;
|
2142 |
+
-webkit-box-orient: vertical;
|
2143 |
+
-webkit-box-direction: normal;
|
2144 |
+
-ms-flex-direction: column;
|
2145 |
+
flex-direction: column; }
|
2146 |
|
2147 |
+
/* Footer */
|
2148 |
+
#wpfooter {
|
2149 |
+
padding: 10px 40px; }
|
2150 |
+
#wpfooter p {
|
2151 |
+
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
2152 |
+
font-size: 14px;
|
2153 |
+
line-height: 1.85714286;
|
2154 |
+
color: #4b4b4b; }
|
2155 |
+
#wpfooter .ftinvwl-heart {
|
2156 |
+
margin: 0 3px; }
|
2157 |
+
#wpfooter .ftinvwl-star {
|
2158 |
+
font-size: 12px;
|
2159 |
+
margin: 0 1px; }
|
2160 |
+
#wpfooter span .ftinvwl-star:first-of-type {
|
2161 |
+
margin-left: 6px; }
|
2162 |
+
#wpfooter span .ftinvwl-star:last-of-type {
|
2163 |
+
margin-left: 3px; }
|
2164 |
+
#wpfooter i {
|
2165 |
+
color: #ff5739; }
|
2166 |
+
#wpfooter a {
|
2167 |
+
text-decoration: underline;
|
2168 |
+
color: #ff5739; }
|
2169 |
+
#wpfooter a:hover, #wpfooter a:active, #wpfooter a:focus {
|
2170 |
+
color: #000; }
|
2171 |
|
2172 |
+
/* Color Picker */
|
2173 |
+
.tinvwl-color-picker {
|
2174 |
+
position: relative; }
|
2175 |
+
.tinvwl-color-picker .iris-picker {
|
2176 |
+
position: absolute;
|
2177 |
+
z-index: 9999; }
|
2178 |
+
.tinvwl-color-picker input[type=text] {
|
2179 |
+
color: #fff;
|
2180 |
+
border: 4px solid #fff;
|
2181 |
+
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14);
|
2182 |
+
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14); }
|
2183 |
+
.tinvwl-color-picker .tinvwl-eyedropper {
|
2184 |
+
cursor: pointer;
|
2185 |
+
position: relative;
|
2186 |
+
display: inline-block;
|
2187 |
+
vertical-align: top;
|
2188 |
+
margin-left: 4px;
|
2189 |
+
width: 42px;
|
2190 |
+
height: 42px;
|
2191 |
+
background: #fff url("../img/color_icon.png") no-repeat center;
|
2192 |
+
border: 1px solid rgba(0, 0, 0, 0.14);
|
2193 |
+
border-radius: 2px;
|
2194 |
+
-webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
|
2195 |
+
box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1); }
|
2196 |
+
.tinvwl-color-picker .tinvwl-eyedropper a {
|
2197 |
+
color: #6b625a; }
|
2198 |
+
.tinvwl-color-picker .tinvwl-eyedropper i {
|
2199 |
+
display: inline-block;
|
2200 |
+
position: absolute;
|
2201 |
+
top: 15px;
|
2202 |
+
left: 14px;
|
2203 |
+
font-size: 12px; }
|
2204 |
+
.tinvwl-color-picker + .iris-picker .iris-square-value {
|
2205 |
+
width: 0;
|
2206 |
+
height: 0; }
|
2207 |
|
2208 |
/* Modal */
|
2209 |
.tinvwl-overlay {
|
2214 |
height: 100%;
|
2215 |
visibility: hidden;
|
2216 |
opacity: 0;
|
2217 |
+
-webkit-transition: opacity .3s ease, visibility .3s ease;
|
2218 |
transition: opacity .3s ease, visibility .3s ease;
|
2219 |
+
background: #191919; }
|
|
|
2220 |
|
2221 |
.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay {
|
2222 |
visibility: visible;
|
2223 |
+
opacity: .5; }
|
|
|
2224 |
|
2225 |
.admin-bar .tinvwl-content .tinvwl-modal {
|
2226 |
+
padding-top: 32px !important; }
|
|
|
2227 |
|
2228 |
.tinvwl-content .tinvwl-modal {
|
2229 |
overflow-y: auto;
|
2239 |
visibility: hidden;
|
2240 |
opacity: 0;
|
2241 |
text-align: left;
|
2242 |
+
-webkit-transition: opacity .3s ease, visibility .3s ease;
|
2243 |
+
transition: opacity .3s ease, visibility .3s ease; }
|
2244 |
+
.tinvwl-content .tinvwl-modal .tinvwl-modal-inner {
|
2245 |
+
position: relative;
|
2246 |
+
margin: 0 auto;
|
2247 |
+
background: #fff;
|
2248 |
+
border-radius: 4px; }
|
2249 |
+
.tinvwl-content .tinvwl-modal.tinvwl-modal-open {
|
2250 |
+
visibility: visible;
|
2251 |
+
opacity: 1;
|
2252 |
+
width: 100%;
|
2253 |
+
height: 100%; }
|
|
|
|
|
|
|
|
|
2254 |
|
2255 |
@media screen and (max-width: 1200px) {
|
2256 |
.tinvwl-premium-feat .row {
|
2257 |
+
display: block; } }
|
|
|
|
|
2258 |
|
2259 |
@media screen and (max-width: 782px) {
|
2260 |
.admin-bar .tinvwl-content .tinvwl-modal {
|
2261 |
+
padding-top: 46px !important; } }
|
|
|
|
|
2262 |
|
2263 |
@media screen and (max-width: 600px) {
|
2264 |
.admin-bar .tinvwl-content .tinvwl-modal {
|
2265 |
+
padding-top: 0 !important; } }
|
|
|
|
|
2266 |
|
2267 |
.tinvwl-modal .tinvwl-table {
|
2268 |
+
height: 100%; }
|
|
|
2269 |
|
2270 |
.tinvwl-content .tinvwl-modal .tinvwl-modal-inner {
|
2271 |
max-width: 415px;
|
2272 |
+
padding: 40px 45px; }
|
|
|
2273 |
|
2274 |
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails {
|
2275 |
+
text-align: center; }
|
2276 |
+
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p {
|
2277 |
+
margin: 0 0 26px; }
|
2278 |
+
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large {
|
2279 |
+
padding: 14px 33px; }
|
2280 |
+
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn + .tinvwl-btn {
|
2281 |
+
margin-left: 6px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2282 |
|
2283 |
/* Quick Buttons */
|
2284 |
.tinvwl-quick-btns {
|
2285 |
position: fixed;
|
2286 |
top: 25%;
|
2287 |
left: 100%;
|
2288 |
+
z-index: 9999; }
|
2289 |
+
.tinvwl-quick-btns button {
|
2290 |
+
display: block;
|
2291 |
+
width: 117px;
|
2292 |
+
font-size: 14px;
|
2293 |
+
font-family: "Open Sans", Arial, sans-serif;
|
2294 |
+
font-weight: 600;
|
2295 |
+
padding: 0 35px 0 0;
|
2296 |
+
border-radius: 2px;
|
2297 |
+
border: none;
|
2298 |
+
text-decoration: none;
|
2299 |
+
background: #96b100;
|
2300 |
+
color: #ffffff;
|
2301 |
+
-webkit-transform: translateX(-50px);
|
2302 |
+
transform: translateX(-50px);
|
2303 |
+
transition: -webkit-transform .3s ease;
|
2304 |
+
-webkit-transition: -webkit-transform .3s ease;
|
2305 |
+
transition: transform .3s ease;
|
2306 |
+
transition: transform .3s ease, -webkit-transform .3s ease; }
|
|
|
|
|
2307 |
|
2308 |
.tinvwl-panel.only-button .tinvwl-quick-btns .form-control {
|
2309 |
display: block;
|
2310 |
+
width: 119px; }
|
|
|
2311 |
|
2312 |
.tinvwl-quick-btns button:hover {
|
2313 |
-webkit-transform: translateX(-100%);
|
2314 |
+
transform: translateX(-100%); }
|
|
|
|
|
2315 |
|
2316 |
.tinvwl-quick-btns button + button {
|
2317 |
+
margin-top: 4px; }
|
|
|
2318 |
|
2319 |
.tinvwl-quick-btns button span {
|
2320 |
display: inline-block;
|
2321 |
width: 50px;
|
2322 |
padding: 15px 0;
|
2323 |
+
text-align: center; }
|
|
|
2324 |
|
2325 |
/* Preview Select */
|
2326 |
@media (min-width: 1200px) {
|
2327 |
.tinvwl-empty-select + .tinvwl-input-group-btn {
|
2328 |
+
text-align: right; } }
|
|
|
|
|
2329 |
|
2330 |
.tinvwl-empty-select + .tinvwl-input-group-btn .tinvwl-btn {
|
2331 |
+
margin-left: 0; }
|
|
|
2332 |
|
2333 |
/* Bootstrap */
|
2334 |
.container, .container-fluid {
|
2335 |
/*padding-right: 15px;
|
2336 |
padding-left: 15px;*/
|
2337 |
margin-right: auto;
|
2338 |
+
margin-left: auto; }
|
|
|
2339 |
|
2340 |
@media (min-width: 768px) {
|
2341 |
.container {
|
2342 |
+
width: 750px; } }
|
|
|
|
|
2343 |
|
2344 |
@media (min-width: 992px) {
|
2345 |
.container {
|
2346 |
+
width: 970px; } }
|
|
|
|
|
2347 |
|
2348 |
@media (min-width: 1200px) {
|
2349 |
.container {
|
2350 |
+
width: 1170px; } }
|
|
|
|
|
2351 |
|
2352 |
.row {
|
2353 |
margin-right: -15px;
|
2354 |
+
margin-left: -15px; }
|
|
|
2355 |
|
2356 |
.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 {
|
2357 |
position: relative;
|
2358 |
min-height: 1px;
|
2359 |
padding-right: 15px;
|
2360 |
+
padding-left: 15px; }
|
|
|
2361 |
|
2362 |
.tinvwl-table .form-group .row {
|
2363 |
/*margin-left: -5px;*/
|
2364 |
+
/*margin-right: -5px;*/ }
|
|
|
2365 |
|
2366 |
.tinvwl-table .form-group [class^="col-"] {
|
2367 |
/*padding-right: 5px;*/
|
2368 |
+
/*padding-left: 5px;*/ }
|
|
|
2369 |
|
2370 |
.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 {
|
2371 |
+
float: left; }
|
|
|
2372 |
|
2373 |
.col-xs-12 {
|
2374 |
float: left;
|
2375 |
+
width: 100%; }
|
|
|
2376 |
|
2377 |
.col-xs-11 {
|
2378 |
+
width: 91.66666667%; }
|
|
|
2379 |
|
2380 |
.col-xs-10 {
|
2381 |
+
width: 83.33333333%; }
|
|
|
2382 |
|
2383 |
.col-xs-9 {
|
2384 |
+
width: 75%; }
|
|
|
2385 |
|
2386 |
.col-xs-8 {
|
2387 |
+
width: 66.66666667%; }
|
|
|
2388 |
|
2389 |
.col-xs-7 {
|
2390 |
+
width: 58.33333333%; }
|
|
|
2391 |
|
2392 |
.col-xs-6 {
|
2393 |
+
width: 50%; }
|
|
|
2394 |
|
2395 |
.col-xs-5 {
|
2396 |
+
width: 41.66666667%; }
|
|
|
2397 |
|
2398 |
.col-xs-4 {
|
2399 |
+
width: 33.33333333%; }
|
|
|
2400 |
|
2401 |
.col-xs-3 {
|
2402 |
+
width: 25%; }
|
|
|
2403 |
|
2404 |
.col-xs-2 {
|
2405 |
+
width: 16.66666667%; }
|
|
|
2406 |
|
2407 |
.col-xs-1 {
|
2408 |
+
width: 8.33333333%; }
|
|
|
2409 |
|
2410 |
.col-xs-pull-12 {
|
2411 |
+
right: 100%; }
|
|
|
2412 |
|
2413 |
.col-xs-pull-11 {
|
2414 |
+
right: 91.66666667%; }
|
|
|
2415 |
|
2416 |
.col-xs-pull-10 {
|
2417 |
+
right: 83.33333333%; }
|
|
|
2418 |
|
2419 |
.col-xs-pull-9 {
|
2420 |
+
right: 75%; }
|
|
|
2421 |
|
2422 |
.col-xs-pull-8 {
|
2423 |
+
right: 66.66666667%; }
|
|
|
2424 |
|
2425 |
.col-xs-pull-7 {
|
2426 |
+
right: 58.33333333%; }
|
|
|
2427 |
|
2428 |
.col-xs-pull-6 {
|
2429 |
+
right: 50%; }
|
|
|
2430 |
|
2431 |
.col-xs-pull-5 {
|
2432 |
+
right: 41.66666667%; }
|
|
|
2433 |
|
2434 |
.col-xs-pull-4 {
|
2435 |
+
right: 33.33333333%; }
|
|
|
2436 |
|
2437 |
.col-xs-pull-3 {
|
2438 |
+
right: 25%; }
|
|
|
2439 |
|
2440 |
.col-xs-pull-2 {
|
2441 |
+
right: 16.66666667%; }
|
|
|
2442 |
|
2443 |
.col-xs-pull-1 {
|
2444 |
+
right: 8.33333333%; }
|
|
|
2445 |
|
2446 |
.col-xs-pull-0 {
|
2447 |
+
right: auto; }
|
|
|
2448 |
|
2449 |
.col-xs-push-12 {
|
2450 |
+
left: 100%; }
|
|
|
2451 |
|
2452 |
.col-xs-push-11 {
|
2453 |
+
left: 91.66666667%; }
|
|
|
2454 |
|
2455 |
.col-xs-push-10 {
|
2456 |
+
left: 83.33333333%; }
|
|
|
2457 |
|
2458 |
.col-xs-push-9 {
|
2459 |
+
left: 75%; }
|
|
|
2460 |
|
2461 |
.col-xs-push-8 {
|
2462 |
+
left: 66.66666667%; }
|
|
|
2463 |
|
2464 |
.col-xs-push-7 {
|
2465 |
+
left: 58.33333333%; }
|
|
|
2466 |
|
2467 |
.col-xs-push-6 {
|
2468 |
+
left: 50%; }
|
|
|
2469 |
|
2470 |
.col-xs-push-5 {
|
2471 |
+
left: 41.66666667%; }
|
|
|
2472 |
|
2473 |
.col-xs-push-4 {
|
2474 |
+
left: 33.33333333%; }
|
|
|
2475 |
|
2476 |
.col-xs-push-3 {
|
2477 |
+
left: 25%; }
|
|
|
2478 |
|
2479 |
.col-xs-push-2 {
|
2480 |
+
left: 16.66666667%; }
|
|
|
2481 |
|
2482 |
.col-xs-push-1 {
|
2483 |
+
left: 8.33333333%; }
|
|
|
2484 |
|
2485 |
.col-xs-push-0 {
|
2486 |
+
left: auto; }
|
|
|
2487 |
|
2488 |
.col-xs-offset-12 {
|
2489 |
+
margin-left: 100%; }
|
|
|
2490 |
|
2491 |
.col-xs-offset-11 {
|
2492 |
+
margin-left: 91.66666667%; }
|
|
|
2493 |
|
2494 |
.col-xs-offset-10 {
|
2495 |
+
margin-left: 83.33333333%; }
|
|
|
2496 |
|
2497 |
.col-xs-offset-9 {
|
2498 |
+
margin-left: 75%; }
|
|
|
2499 |
|
2500 |
.col-xs-offset-8 {
|
2501 |
+
margin-left: 66.66666667%; }
|
|
|
2502 |
|
2503 |
.col-xs-offset-7 {
|
2504 |
+
margin-left: 58.33333333%; }
|
|
|
2505 |
|
2506 |
.col-xs-offset-6 {
|
2507 |
+
margin-left: 50%; }
|
|
|
2508 |
|
2509 |
.col-xs-offset-5 {
|
2510 |
+
margin-left: 41.66666667%; }
|
|
|
2511 |
|
2512 |
.col-xs-offset-4 {
|
2513 |
+
margin-left: 33.33333333%; }
|
|
|
2514 |
|
2515 |
.col-xs-offset-3 {
|
2516 |
+
margin-left: 25%; }
|
|
|
2517 |
|
2518 |
.col-xs-offset-2 {
|
2519 |
+
margin-left: 16.66666667%; }
|
|
|
2520 |
|
2521 |
.col-xs-offset-1 {
|
2522 |
+
margin-left: 8.33333333%; }
|
|
|
2523 |
|
2524 |
.col-xs-offset-0 {
|
2525 |
+
margin-left: 0; }
|
|
|
2526 |
|
2527 |
@media (min-width: 768px) {
|
2528 |
.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 {
|
2529 |
+
float: left; }
|
|
|
2530 |
.col-sm-12 {
|
2531 |
float: left;
|
2532 |
+
width: 100%; }
|
|
|
2533 |
.col-sm-11 {
|
2534 |
+
width: 91.66666667%; }
|
|
|
2535 |
.col-sm-10 {
|
2536 |
+
width: 83.33333333%; }
|
|
|
2537 |
.col-sm-9 {
|
2538 |
+
width: 75%; }
|
|
|
2539 |
.col-sm-8 {
|
2540 |
+
width: 66.66666667%; }
|
|
|
2541 |
.col-sm-7 {
|
2542 |
+
width: 58.33333333%; }
|
|
|
2543 |
.col-sm-6 {
|
2544 |
+
width: 50%; }
|
|
|
2545 |
.col-sm-5 {
|
2546 |
+
width: 41.66666667%; }
|
|
|
2547 |
.col-sm-4 {
|
2548 |
+
width: 33.33333333%; }
|
|
|
2549 |
.col-sm-3 {
|
2550 |
+
width: 25%; }
|
|
|
2551 |
.col-sm-2 {
|
2552 |
+
width: 16.66666667%; }
|
|
|
2553 |
.col-sm-1 {
|
2554 |
+
width: 8.33333333%; }
|
|
|
2555 |
.col-sm-pull-12 {
|
2556 |
+
right: 100%; }
|
|
|
2557 |
.col-sm-pull-11 {
|
2558 |
+
right: 91.66666667%; }
|
|
|
2559 |
.col-sm-pull-10 {
|
2560 |
+
right: 83.33333333%; }
|
|
|
2561 |
.col-sm-pull-9 {
|
2562 |
+
right: 75%; }
|
|
|
2563 |
.col-sm-pull-8 {
|
2564 |
+
right: 66.66666667%; }
|
|
|
2565 |
.col-sm-pull-7 {
|
2566 |
+
right: 58.33333333%; }
|
|
|
2567 |
.col-sm-pull-6 {
|
2568 |
+
right: 50%; }
|
|
|
2569 |
.col-sm-pull-5 {
|
2570 |
+
right: 41.66666667%; }
|
|
|
2571 |
.col-sm-pull-4 {
|
2572 |
+
right: 33.33333333%; }
|
|
|
2573 |
.col-sm-pull-3 {
|
2574 |
+
right: 25%; }
|
|
|
2575 |
.col-sm-pull-2 {
|
2576 |
+
right: 16.66666667%; }
|
|
|
2577 |
.col-sm-pull-1 {
|
2578 |
+
right: 8.33333333%; }
|
|
|
2579 |
.col-sm-pull-0 {
|
2580 |
+
right: auto; }
|
|
|
2581 |
.col-sm-push-12 {
|
2582 |
+
left: 100%; }
|
|
|
2583 |
.col-sm-push-11 {
|
2584 |
+
left: 91.66666667%; }
|
|
|
2585 |
.col-sm-push-10 {
|
2586 |
+
left: 83.33333333%; }
|
|
|
2587 |
.col-sm-push-9 {
|
2588 |
+
left: 75%; }
|
|
|
2589 |
.col-sm-push-8 {
|
2590 |
+
left: 66.66666667%; }
|
|
|
2591 |
.col-sm-push-7 {
|
2592 |
+
left: 58.33333333%; }
|
|
|
2593 |
.col-sm-push-6 {
|
2594 |
+
left: 50%; }
|
|
|
2595 |
.col-sm-push-5 {
|
2596 |
+
left: 41.66666667%; }
|
|
|
2597 |
.col-sm-push-4 {
|
2598 |
+
left: 33.33333333%; }
|
|
|
2599 |
.col-sm-push-3 {
|
2600 |
+
left: 25%; }
|
|
|
2601 |
.col-sm-push-2 {
|
2602 |
+
left: 16.66666667%; }
|
|
|
2603 |
.col-sm-push-1 {
|
2604 |
+
left: 8.33333333%; }
|
|
|
2605 |
.col-sm-push-0 {
|
2606 |
+
left: auto; }
|
|
|
2607 |
.col-sm-offset-12 {
|
2608 |
+
margin-left: 100%; }
|
|
|
2609 |
.col-sm-offset-11 {
|
2610 |
+
margin-left: 91.66666667%; }
|
|
|
2611 |
.col-sm-offset-10 {
|
2612 |
+
margin-left: 83.33333333%; }
|
|
|
2613 |
.col-sm-offset-9 {
|
2614 |
+
margin-left: 75%; }
|
|
|
2615 |
.col-sm-offset-8 {
|
2616 |
+
margin-left: 66.66666667%; }
|
|
|
2617 |
.col-sm-offset-7 {
|
2618 |
+
margin-left: 58.33333333%; }
|
|
|
2619 |
.col-sm-offset-6 {
|
2620 |
+
margin-left: 50%; }
|
|
|
2621 |
.col-sm-offset-5 {
|
2622 |
+
margin-left: 41.66666667%; }
|
|
|
2623 |
.col-sm-offset-4 {
|
2624 |
+
margin-left: 33.33333333%; }
|
|
|
2625 |
.col-sm-offset-3 {
|
2626 |
+
margin-left: 25%; }
|
|
|
2627 |
.col-sm-offset-2 {
|
2628 |
+
margin-left: 16.66666667%; }
|
|
|
2629 |
.col-sm-offset-1 {
|
2630 |
+
margin-left: 8.33333333%; }
|
|
|
2631 |
.col-sm-offset-0 {
|
2632 |
+
margin-left: 0; } }
|
|
|
|
|
2633 |
|
2634 |
@media (min-width: 992px) {
|
2635 |
.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 {
|
2636 |
+
float: left; }
|
|
|
2637 |
.col-md-12 {
|
2638 |
float: left;
|
2639 |
+
width: 100%; }
|
|
|
2640 |
.col-md-11 {
|
2641 |
+
width: 91.66666667%; }
|
|
|
2642 |
.col-md-10 {
|
2643 |
+
width: 83.33333333%; }
|
|
|
2644 |
.col-md-9 {
|
2645 |
+
width: 75%; }
|
|
|
2646 |
.col-md-8 {
|
2647 |
+
width: 66.66666667%; }
|
|
|
2648 |
.col-md-7 {
|
2649 |
+
width: 58.33333333%; }
|
|
|
2650 |
.col-md-6 {
|
2651 |
+
width: 50%; }
|
|
|
2652 |
.col-md-5 {
|
2653 |
+
width: 41.66666667%; }
|
|
|
2654 |
.col-md-4 {
|
2655 |
+
width: 33.33333333%; }
|
|
|
2656 |
.col-md-3 {
|
2657 |
+
width: 25%; }
|
|
|
2658 |
.col-md-2 {
|
2659 |
+
width: 16.66666667%; }
|
|
|
2660 |
.col-md-1 {
|
2661 |
+
width: 8.33333333%; }
|
|
|
2662 |
.col-md-pull-12 {
|
2663 |
+
right: 100%; }
|
|
|
2664 |
.col-md-pull-11 {
|
2665 |
+
right: 91.66666667%; }
|
|
|
2666 |
.col-md-pull-10 {
|
2667 |
+
right: 83.33333333%; }
|
|
|
2668 |
.col-md-pull-9 {
|
2669 |
+
right: 75%; }
|
|
|
2670 |
.col-md-pull-8 {
|
2671 |
+
right: 66.66666667%; }
|
|
|
2672 |
.col-md-pull-7 {
|
2673 |
+
right: 58.33333333%; }
|
|
|
2674 |
.col-md-pull-6 {
|
2675 |
+
right: 50%; }
|
|
|
2676 |
.col-md-pull-5 {
|
2677 |
+
right: 41.66666667%; }
|
|
|
2678 |
.col-md-pull-4 {
|
2679 |
+
right: 33.33333333%; }
|
|
|
2680 |
.col-md-pull-3 {
|
2681 |
+
right: 25%; }
|
|
|
2682 |
.col-md-pull-2 {
|
2683 |
+
right: 16.66666667%; }
|
|
|
2684 |
.col-md-pull-1 {
|
2685 |
+
right: 8.33333333%; }
|
|
|
2686 |
.col-md-pull-0 {
|
2687 |
+
right: auto; }
|
|
|
2688 |
.col-md-push-12 {
|
2689 |
+
left: 100%; }
|
|
|
2690 |
.col-md-push-11 {
|
2691 |
+
left: 91.66666667%; }
|
|
|
2692 |
.col-md-push-10 {
|
2693 |
+
left: 83.33333333%; }
|
|
|
2694 |
.col-md-push-9 {
|
2695 |
+
left: 75%; }
|
|
|
2696 |
.col-md-push-8 {
|
2697 |
+
left: 66.66666667%; }
|
|
|
2698 |
.col-md-push-7 {
|
2699 |
+
left: 58.33333333%; }
|
|
|
2700 |
.col-md-push-6 {
|
2701 |
+
left: 50%; }
|
|
|
2702 |
.col-md-push-5 {
|
2703 |
+
left: 41.66666667%; }
|
|
|
2704 |
.col-md-push-4 {
|
2705 |
+
left: 33.33333333%; }
|
|
|
2706 |
.col-md-push-3 {
|
2707 |
+
left: 25%; }
|
|
|
2708 |
.col-md-push-2 {
|
2709 |
+
left: 16.66666667%; }
|
|
|
2710 |
.col-md-push-1 {
|
2711 |
+
left: 8.33333333%; }
|
|
|
2712 |
.col-md-push-0 {
|
2713 |
+
left: auto; }
|
|
|
2714 |
.col-md-offset-12 {
|
2715 |
+
margin-left: 100%; }
|
|
|
2716 |
.col-md-offset-11 {
|
2717 |
+
margin-left: 91.66666667%; }
|
|
|
2718 |
.col-md-offset-10 {
|
2719 |
+
margin-left: 83.33333333%; }
|
|
|
2720 |
.col-md-offset-9 {
|
2721 |
+
margin-left: 75%; }
|
|
|
2722 |
.col-md-offset-8 {
|
2723 |
+
margin-left: 66.66666667%; }
|
|
|
2724 |
.col-md-offset-7 {
|
2725 |
+
margin-left: 58.33333333%; }
|
|
|
2726 |
.col-md-offset-6 {
|
2727 |
+
margin-left: 50%; }
|
|
|
2728 |
.col-md-offset-5 {
|
2729 |
+
margin-left: 41.66666667%; }
|
|
|
2730 |
.col-md-offset-4 {
|
2731 |
+
margin-left: 33.33333333%; }
|
|
|
2732 |
.col-md-offset-3 {
|
2733 |
+
margin-left: 25%; }
|
|
|
2734 |
.col-md-offset-2 {
|
2735 |
+
margin-left: 16.66666667%; }
|
|
|
2736 |
.col-md-offset-1 {
|
2737 |
+
margin-left: 8.33333333%; }
|
|
|
2738 |
.col-md-offset-0 {
|
2739 |
+
margin-left: 0; } }
|
|
|
|
|
2740 |
|
2741 |
@media (min-width: 1200px) {
|
2742 |
.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 {
|
2743 |
+
float: left; }
|
|
|
2744 |
.col-lg-12 {
|
2745 |
float: left;
|
2746 |
+
width: 100%; }
|
|
|
2747 |
.col-lg-11 {
|
2748 |
+
width: 91.66666667%; }
|
|
|
2749 |
.col-lg-10 {
|
2750 |
+
width: 83.33333333%; }
|
|
|
2751 |
.col-lg-9 {
|
2752 |
+
width: 75%; }
|
|
|
2753 |
.col-lg-8 {
|
2754 |
+
width: 66.66666667%; }
|
|
|
2755 |
.col-lg-7 {
|
2756 |
+
width: 58.33333333%; }
|
|
|
2757 |
.col-lg-6 {
|
2758 |
+
width: 50%; }
|
|
|
2759 |
.col-lg-5 {
|
2760 |
+
width: 41.66666667%; }
|
|
|
2761 |
.col-lg-4 {
|
2762 |
+
width: 33.33333333%; }
|
|
|
2763 |
.col-lg-3 {
|
2764 |
+
width: 25%; }
|
|
|
2765 |
.col-lg-2 {
|
2766 |
+
width: 16.66666667%; }
|
|
|
2767 |
.col-lg-1 {
|
2768 |
+
width: 8.33333333%; }
|
|
|
2769 |
.col-lg-pull-12 {
|
2770 |
+
right: 100%; }
|
|
|
2771 |
.col-lg-pull-11 {
|
2772 |
+
right: 91.66666667%; }
|
|
|
2773 |
.col-lg-pull-10 {
|
2774 |
+
right: 83.33333333%; }
|
|
|
2775 |
.col-lg-pull-9 {
|
2776 |
+
right: 75%; }
|
|
|
2777 |
.col-lg-pull-8 {
|
2778 |
+
right: 66.66666667%; }
|
|
|
2779 |
.col-lg-pull-7 {
|
2780 |
+
right: 58.33333333%; }
|
|
|
2781 |
.col-lg-pull-6 {
|
2782 |
+
right: 50%; }
|
|
|
2783 |
.col-lg-pull-5 {
|
2784 |
+
right: 41.66666667%; }
|
|
|
2785 |
.col-lg-pull-4 {
|
2786 |
+
right: 33.33333333%; }
|
|
|
2787 |
.col-lg-pull-3 {
|
2788 |
+
right: 25%; }
|
|
|
2789 |
.col-lg-pull-2 {
|
2790 |
+
right: 16.66666667%; }
|
|
|
2791 |
.col-lg-pull-1 {
|
2792 |
+
right: 8.33333333%; }
|
|
|
2793 |
.col-lg-pull-0 {
|
2794 |
+
right: auto; }
|
|
|
2795 |
.col-lg-push-12 {
|
2796 |
+
left: 100%; }
|
|
|
2797 |
.col-lg-push-11 {
|
2798 |
+
left: 91.66666667%; }
|
|
|
2799 |
.col-lg-push-10 {
|
2800 |
+
left: 83.33333333%; }
|
|
|
2801 |
.col-lg-push-9 {
|
2802 |
+
left: 75%; }
|
|
|
2803 |
.col-lg-push-8 {
|
2804 |
+
left: 66.66666667%; }
|
|
|
2805 |
.col-lg-push-7 {
|
2806 |
+
left: 58.33333333%; }
|
|
|
2807 |
.col-lg-push-6 {
|
2808 |
+
left: 50%; }
|
|
|
2809 |
.col-lg-push-5 {
|
2810 |
+
left: 41.66666667%; }
|
|
|
2811 |
.col-lg-push-4 {
|
2812 |
+
left: 33.33333333%; }
|
|
|
2813 |
.col-lg-push-3 {
|
2814 |
+
left: 25%; }
|
|
|
2815 |
.col-lg-push-2 {
|
2816 |
+
left: 16.66666667%; }
|
|
|
2817 |
.col-lg-push-1 {
|
2818 |
+
left: 8.33333333%; }
|
|
|
2819 |
.col-lg-push-0 {
|
2820 |
+
left: auto; }
|
|
|
2821 |
.col-lg-offset-12 {
|
2822 |
+
margin-left: 100%; }
|
|
|
2823 |
.col-lg-offset-11 {
|
2824 |
+
margin-left: 91.66666667%; }
|
|
|
2825 |
.col-lg-offset-10 {
|
2826 |
+
margin-left: 83.33333333%; }
|
|
|
2827 |
.col-lg-offset-9 {
|
2828 |
+
margin-left: 75%; }
|
|
|
2829 |
.col-lg-offset-8 {
|
2830 |
+
margin-left: 66.66666667%; }
|
|
|
2831 |
.col-lg-offset-7 {
|
2832 |
+
margin-left: 58.33333333%; }
|
|
|
2833 |
.col-lg-offset-6 {
|
2834 |
+
margin-left: 50%; }
|
|
|
2835 |
.col-lg-offset-5 {
|
2836 |
+
margin-left: 41.66666667%; }
|
|
|
2837 |
.col-lg-offset-4 {
|
2838 |
+
margin-left: 33.33333333%; }
|
|
|
2839 |
.col-lg-offset-3 {
|
2840 |
+
margin-left: 25%; }
|
|
|
2841 |
.col-lg-offset-2 {
|
2842 |
+
margin-left: 16.66666667%; }
|
|
|
2843 |
.col-lg-offset-1 {
|
2844 |
+
margin-left: 8.33333333%; }
|
|
|
2845 |
.col-lg-offset-0 {
|
2846 |
+
margin-left: 0; } }
|
|
|
|
|
2847 |
|
2848 |
@media (max-width: 1199px) {
|
2849 |
.tinvwl-table .row > [class^="col-md-"] + [class^="col-md-"], .tinvwl-table .row > [class^="col-lg-"] + [class^="col-lg-"] {
|
2850 |
+
padding-top: 30px; }
|
|
|
2851 |
.tinvwl-table .form-group > [class^="col-md-"] + [class^="col-md-"], .tinvwl-table .form-group > [class^="col-lg-"] + [class^="col-lg-"] {
|
2852 |
+
padding-top: 30px; } }
|
|
|
|
|
2853 |
|
2854 |
.fade {
|
2855 |
opacity: 0;
|
2856 |
+
-webkit-transition: opacity .15s linear;
|
2857 |
+
transition: opacity .15s linear; }
|
2858 |
+
.fade.in {
|
2859 |
+
opacity: 1; }
|
|
|
|
|
2860 |
|
2861 |
.form-horizontal .form-group {
|
2862 |
margin-right: -15px;
|
2863 |
+
margin-left: -15px; }
|
|
|
2864 |
|
2865 |
.form-group {
|
2866 |
+
margin-bottom: 23px; }
|
|
|
2867 |
|
2868 |
.form-horizontal:last-of-type .form-group {
|
2869 |
+
/*margin-bottom: 0;*/ }
|
|
|
2870 |
|
2871 |
.tinvwl-inner .form-group + .form-group > label {
|
2872 |
+
/*margin-top: 7px;*/ }
|
|
|
2873 |
|
2874 |
.form-control {
|
2875 |
display: block;
|
2876 |
+
width: 100%; }
|
|
|
2877 |
|
2878 |
label.one-line {
|
2879 |
display: inline-block;
|
2880 |
margin-bottom: 0;
|
2881 |
+
margin-right: 10px; }
|
|
|
2882 |
|
2883 |
.control-label label {
|
2884 |
display: block;
|
2885 |
+
margin-bottom: 10px; }
|
|
|
2886 |
|
2887 |
.form-horizontal .control-label label {
|
2888 |
padding-top: 9px;
|
2889 |
+
margin-bottom: 0; }
|
|
|
2890 |
|
2891 |
@media (min-width: 1200px) {
|
2892 |
.tinvwl-table .tinvwl-header-row label {
|
2893 |
+
margin-bottom: 0; }
|
|
|
2894 |
.tinvwl-table .tinvwl-header-row .form-group {
|
2895 |
margin-top: -7px;
|
2896 |
+
margin-bottom: 13px; } }
|
|
|
|
|
2897 |
|
2898 |
@media (max-width: 1199px) {
|
2899 |
.form-horizontal .control-label label {
|
2900 |
+
margin-bottom: 10px; }
|
|
|
2901 |
.tinvwl-table .tinvwl-header-row label {
|
2902 |
+
padding-top: 3px; } }
|
|
|
|
|
2903 |
|
2904 |
.tinvwl-input-group-btn {
|
2905 |
+
margin-top: 13px; }
|
|
|
2906 |
|
2907 |
.tinvwl-input-group {
|
2908 |
position: relative;
|
2909 |
display: table;
|
2910 |
+
border-collapse: separate; }
|
|
|
2911 |
|
2912 |
.tinvwl-input-group-addon {
|
2913 |
width: 1%;
|
2914 |
white-space: nowrap;
|
2915 |
+
vertical-align: middle; }
|
|
|
2916 |
|
2917 |
.tinvwl-input-group-btn {
|
2918 |
width: 1%;
|
2920 |
vertical-align: middle;
|
2921 |
margin-top: 0;
|
2922 |
position: relative;
|
2923 |
+
white-space: nowrap; }
|
2924 |
+
.tinvwl-input-group-btn .tinvwl-btn {
|
2925 |
+
margin-left: 10px; }
|
2926 |
+
.tinvwl-input-group-btn > .btn {
|
2927 |
+
position: relative; }
|
|
|
|
|
|
|
|
|
|
|
2928 |
|
2929 |
.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {
|
2930 |
+
display: table-cell; }
|
|
|
2931 |
|
2932 |
.tinvwl-input-group .form-control {
|
2933 |
position: relative;
|
2934 |
z-index: 2;
|
2935 |
float: left;
|
2936 |
width: 100%;
|
2937 |
+
margin-bottom: 0; }
|
|
|
2938 |
|
2939 |
@media only screen and (max-width: 1199px) {
|
2940 |
.tinvwl-input-group:not(.tinvwl-no-full) {
|
2941 |
+
display: block; }
|
2942 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .form-control {
|
2943 |
+
float: none; }
|
2944 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {
|
2945 |
+
padding-top: 10px;
|
2946 |
+
padding-left: 0; }
|
2947 |
+
.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 {
|
2948 |
+
display: block; }
|
2949 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
|
2950 |
+
margin-left: 0; }
|
2951 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button {
|
2952 |
+
margin-left: 0; }
|
2953 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button {
|
2954 |
+
margin-left: 0; } }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2955 |
|
2956 |
.text-right {
|
2957 |
+
text-align: right; }
|
|
|
2958 |
|
2959 |
@media (max-width: 1199px) {
|
2960 |
.text-right {
|
2961 |
+
text-align: left; } }
|
|
|
|
|
2962 |
|
2963 |
@media (min-width: 768px) {
|
2964 |
.form-inline .form-group {
|
2965 |
display: inline-block;
|
2966 |
margin-bottom: 0;
|
2967 |
+
vertical-align: middle; }
|
|
|
2968 |
.form-inline .form-control {
|
2969 |
display: inline-block;
|
2970 |
width: auto;
|
2971 |
+
vertical-align: middle; }
|
|
|
2972 |
.form-inline .form-control-static {
|
2973 |
+
display: inline-block; }
|
|
|
2974 |
.form-inline .tinvwl-input-group {
|
2975 |
display: inline-table;
|
2976 |
+
vertical-align: middle; }
|
2977 |
+
.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 {
|
2978 |
+
width: auto; }
|
2979 |
+
.form-inline .tinvwl-input-group > .form-control {
|
2980 |
+
width: 100%; }
|
|
|
|
|
|
|
2981 |
.form-inline .control-label label {
|
2982 |
margin-bottom: 0;
|
2983 |
+
vertical-align: middle; }
|
|
|
2984 |
.form-inline .radio, .form-inline .checkbox {
|
2985 |
display: inline-block;
|
2986 |
margin-top: 0;
|
2987 |
margin-bottom: 0;
|
2988 |
+
vertical-align: middle; }
|
|
|
2989 |
.form-inline .radio label, .form-inline .checkbox label {
|
2990 |
+
padding-left: 0; }
|
|
|
2991 |
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
|
2992 |
position: relative;
|
2993 |
+
margin-left: 0; }
|
|
|
2994 |
.form-inline .has-feedback .form-control-feedback {
|
2995 |
+
top: 0; } }
|
|
|
|
|
2996 |
|
2997 |
/*************************IMAGES *******************************/
|
2998 |
.logo_heart {
|
3000 |
display: inline-block;
|
3001 |
background-size: 54px 54px;
|
3002 |
width: 54px;
|
3003 |
+
height: 54px; }
|
|
|
3004 |
|
3005 |
.admin-rescue {
|
3006 |
background: url("../img/admin-rescue.png") no-repeat center;
|
3007 |
display: inline-block;
|
3008 |
background-size: 61px 60px;
|
3009 |
width: 61px;
|
3010 |
+
height: 60px; }
|
|
|
3011 |
|
3012 |
.admin-update {
|
3013 |
background: url("../img/admin-update.png") no-repeat center;
|
3014 |
display: inline-block;
|
3015 |
background-size: 61px 60px;
|
3016 |
width: 61px;
|
3017 |
+
height: 60px; }
|
|
|
3018 |
|
3019 |
.wizard_logo {
|
3020 |
background: url("../img/wizard_logo.png") no-repeat center;
|
3022 |
width: 54px;
|
3023 |
height: 54px;
|
3024 |
display: block;
|
3025 |
+
margin: 10px auto; }
|
|
|
3026 |
|
3027 |
.wizard_setup {
|
3028 |
background: url("../img/wizard_setup.png") no-repeat center;
|
3029 |
display: inline-block;
|
3030 |
background-size: 143px 144px;
|
3031 |
width: 143px;
|
3032 |
+
height: 144px; }
|
|
|
3033 |
|
3034 |
.premium_adv {
|
3035 |
background: url("../img/premium_logo.png") no-repeat center;
|
3037 |
margin: 0 auto 35px;
|
3038 |
background-size: 107px 106px;
|
3039 |
width: 107px;
|
3040 |
+
height: 106px; }
|
|
|
3041 |
|
3042 |
/************************** RETINA *************************/
|
3043 |
.tinvwl-content select {
|
3044 |
+
background-size: 13px 8px; }
|
|
|
3045 |
|
3046 |
.tinvwl-select + .tinvwl-caret span {
|
3047 |
+
background-size: 13px 18px; }
|
|
|
3048 |
|
3049 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {
|
3050 |
+
background-size: 20px 30px; }
|
|
|
3051 |
|
3052 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {
|
3053 |
+
background-size: 20px 30px; }
|
|
|
3054 |
|
3055 |
.tinvwl-color-picker .tinvwl-eyedropper {
|
3056 |
+
background-size: 28px 29px; }
|
|
|
3057 |
|
3058 |
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {
|
3059 |
.tinvwl-content select {
|
3060 |
+
background-image: url("../img/select_caret@2x.png"); }
|
|
|
3061 |
.tinvwl-select + .tinvwl-caret span {
|
3062 |
+
background-image: url("../img/chevron_down@2x.png"); }
|
|
|
3063 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {
|
3064 |
+
background-image: url("../img/chevron_icon@2x.png"); }
|
|
|
3065 |
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {
|
3066 |
+
background-image: url("../img/chevron_icon@2x.png"); }
|
|
|
3067 |
.tinvwl-color-picker .tinvwl-eyedropper {
|
3068 |
+
background-image: url("../img/color_icon@2x.png"); }
|
|
|
3069 |
.logo_heart {
|
3070 |
+
background-image: url("../img/logo_heart@2x.png"); }
|
|
|
3071 |
.admin-rescue {
|
3072 |
+
background-image: url("../img/admin-rescue@2x.png"); }
|
|
|
3073 |
.admin-update {
|
3074 |
+
background-image: url("../img/admin-update@2x.png"); }
|
|
|
3075 |
.wizard_logo {
|
3076 |
+
background-image: url("../img/wizard_logo@2x.png"); }
|
|
|
3077 |
.wizard_setup {
|
3078 |
+
background-image: url("../img/wizard_setup@2x.png"); } }
|
|
|
|
|
3079 |
|
3080 |
/******************STYLE HEADINGS*********************/
|
3081 |
#style_options .tinvwl-table tbody tr .tinvwl-inner h2 {
|
3084 |
text-transform: capitalize;
|
3085 |
font-weight: 600;
|
3086 |
margin-bottom: 21px;
|
3087 |
+
padding: 14px 0; }
|
|
|
3088 |
|
3089 |
::-webkit-input-placeholder {
|
3090 |
color: #e5e5e5;
|
3091 |
opacity: 1 !important;
|
3092 |
+
/* for older chrome versions. may no longer apply. */ }
|
|
|
3093 |
|
3094 |
:-moz-placeholder {
|
3095 |
/* Firefox 18- */
|
3096 |
color: #e5e5e5;
|
3097 |
+
opacity: 1 !important; }
|
|
|
3098 |
|
3099 |
::-moz-placeholder {
|
3100 |
/* Firefox 19+ */
|
3101 |
color: #e5e5e5;
|
3102 |
+
opacity: 1 !important; }
|
|
|
3103 |
|
3104 |
:-ms-input-placeholder {
|
3105 |
+
color: #e5e5e5; }
|
3106 |
+
|
3107 |
+
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRtaW4uY3NzIiwic291cmNlcyI6WyJhZG1pbi5zY3NzIiwid2ViZm9udC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzt1Q0FFdUM7QUNGdkM7O3FFQUVxRTtBQUNyRSxVQUFVO0VBQ1QsV0FBVyxFQUFFLGdCQUFnQjtFQUM3QixHQUFHLEVBQUUseUNBQXlDO0VBQzlDLEdBQUcsRUFBRSwrQ0FBK0MsQ0FBQywyQkFBMkIsRUFDaEYseUNBQXlDLENBQUMsa0JBQWtCLEVBQzVELDBDQUEwQyxDQUFDLGNBQWMsRUFDekQsd0RBQXdELENBQUMsYUFBYTtFQUN0RSxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUFHbkIsQUFBQSxRQUFRLENBQUM7RUFDUixnRkFBZ0Y7RUFDaEYsV0FBVyxFQUFFLDJCQUEyQjtFQUN4QyxLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFlBQVksRUFBRSxNQUFNO0VBQ3BCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLFdBQVcsRUFBRSxDQUFDO0VBRWQsdUNBQXVDO0VBQ3ZDLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNoQjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN4QixPQUFPLEVBQUUsT0FBTyxHQUNoQjs7QUFFRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQztFQUMxQixPQUFPLEVBQUUsT0FBTyxHQUNoQjs7QUFFRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDdEIsT0FBTyxFQUFFLE9BQU8sR0FDaEI7O0FBRUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFD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 */
|
3108 |
+
|
3109 |
+
/*# sourceMappingURL=admin.css.map */
|
assets/css/admin.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sources":["admin.scss","admin.css","webfont.scss"],"names":[],"mappings":"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QAAA,EAAA;ECrEF;ID4EE,kBAAiB;IACjB,SAAA;ICtCC,YAAY;IDkCf,qBAMI;IACF,eAAc;IACd,YACA;ICvCC,eAAe;ID8BlB,iBAUC;IACC,iBAAiB;IAXnB,mBAUC;ICpCE,yBDuCsB;ICtCtB,cDyBH;ICxBG,kBDuCc,EAAA;;AAgBjB;EAEC,eAAa,EAAA;;AAFd;EAMA,eAAiB;EAChB,iBAAe;EC5Cd,yBD2DA;EC1DA,cD2CD;EC1CC,kBD4Ce,EAAA;;ACxCjB;EAEE,kBDoCa;ECnCb,iBD+Ca;EAId,8BAAY,EAAA;;ACtDb;EAOE,cDkDA;ECjDA,UDkDC,EAAA;;AC1DH;EAWE,iBDoDc,EAAA;EC/DhB;IDkEC,sBAAe,EAAA;IClEhB;MDoEE,iBAAc,EAAA;;ACpEhB;EAoBE,gBDsDa;ECrDb,gBDsDa,EAAA;EC3Ef;IAuBG,cDsDW,EAAA;;AC7Ed;EA2BE,iBDsDW,EAAA;;AClDb;EACC,eDsDU;ECrDV,sDDsDgB;ECrDhB,cDsDE,EAAA;;ACnDH;EACC;IAIC,kBD4De,EAAA;IChEhB;MAEE,cD2DY,EAAA;IC7Dd;MAME,gBAAgB,EAAA;IANlB;MDwEA,kBAAA;MC9DE,gBAAgB,EAAA;MAVlB;QD6ED,gBAAA,EAAA;EC7DC;IACC,cD4DF;IC3DE,cDiEC,EAAA;ICnEF;MAIE,cDkES;MCjET,cDkEW,EAAA;EC/Db;IACC,cDkEU;ICjEV,cDkEC,EAAA;EChEF;IACC,eDgDF;IC/CE,cDmEQ;IClER,eDmEC,EAAA;ECjEF;IACC,kBDqEE;ICpEF,kBAAkB;ID0EpB,mBAAmB;IAClB,iBAAA;ICxEC,cDyEW;ICxEX,gBAAgB;ID4ElB,cAAW,EAAA;IClFV;MDqFA,WAAQ;MADT,kBAEC;MC3EE,MD4ED;MAHF,OAAA;MCvEG,QD6ED;MANF,WAAA;MCrEG,WD8ES;MC7ET,cD8EY;MC7EZ,mBAAmB,EAAA,EDiFtB;;AC5EA;ED4EA;ICzEG,aAAa,EAAA;EDyEhB;ICtEG,0BDqFD,EAAA;EAfF;ICnEG,kBAAkB;IDwFrB,mBAAmB,EAAA,EAClB;;ACnFD;ED2FA,aAAA;ECzFC,qBAAA,EAAsB;;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mBAAA,EDsZS;;ACtdZ;EAoEE,eDsZc;ECrZd,mBDsZiB;ECrZjB,kBDsZiB;ECrZjB,gBDsZW;ECrZX,2BDsZW,EAAA;;AC9db;EA2EE,aDsZS,EAAA;;ACjeX;EA8EE,SDsZC;ECrZD,iBDsZY,EAAA;;AClZd;EACC,aD0ZU;ECzZV,iBD0Zc;ECzZd,gBD0ZC;ECzZD,gDD0ZS,EAAA;;ACvZV;EAEE,oBAAA,ED0ZoB;;AC5ZtB;EDgaE,eAAQ;EACR,gBAAW,EAAA;;ACjab;EDgXA,mBA+CW,EAAA;EC/ZX;IAWG,cD2ZS,EAAA;;ACtaZ;EAeE,cAAc,EAAA;;AAIhB;EACC;ID4VD,UAAQ,EAAA,EC1VN;;AAGF;EACC,aD4ZE,EAAA;;ACzZH;ED+ZE,kBAAY,EAAA;EC/Zd;IDiaE,iBAAkB;IA9EpB,gBAyEU;ICtZP,gDD6ZU,EAAA;;ACnab;EAUE,oBD6ZmB;EC5ZnB,mBD6ZkB;EC5ZlB,mDAAmD,EAAA;;AAZrD;EAgBG,iBAAiB,EAAA;;AAhBpB;ED+aA,qBAAA,EAQC;;ACvbD;ED+aA,wBAAA,EAWM;;AC1bN;EDicA,iBAAA,EAAA;;ACjcA;EA+BE,gDAAA,EAAiD;;AA/BnD;EDicA,aAAA;EC7ZG,cDsaO,EAAA;;AC1cV;EAwCE,iBDsac,EAAA;;AClahB;;;EA5TE;AAiUF,+EAAA;AAEA;EACC,YDiaI,EAAA;;AC9ZL;EACC;IAEE,mBDiaa,EAAA;ECnaf;IAKE,WDiaG,EAAA;ECtaL;IAQE,aDiaQ;IChaR,aDiaG,EAAA;EC9ZL;IACC,YDoaE,EAAA,ECnaF;;AAGF;EACC;IACC,aDqaG,EAAA;ECnaJ;IAEE,wBDsamB,EAAA;ECxarB;IAKE,8BDuaG,EAAA;ECpaL;IACC,iBD2WF,EAAA;IC5WC;MAGE,mBDyagB,EAAA,ECxahB;;AAIH;EACC,0BDmWD;EClWC,cDyaK,EAAA;EC3aN;IAIE,WDyaI,EAAA;;ACraN;EAEE,mBD2ac;EC1ad,cD2aG,EAAA;EC9aL;IAKG,WDuVH;ICtVG,mBD4agB;IC3ahB,gBD4aE;IC3aF,mBDoVH,EAAA;;AC5VA;EAaG,qBD+UH;EC9UG,kBD+aa;EC9ab,WD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tmBb;IAiBG,gBD2lBY,EAAA;EC5mBf;IDinBC,gBAAiB,EAAA;ECjnBlB;IDunBC,cAAA,EAAA;ECvnBD;IA2BE,0BDgmBa;IAEd,cAAA,EAAA;IC7nBD;MDgoBC,WAAA,EAAA;;AC7lBD,iBAAA;AAEA;EACC,kBAAkB,EAAA;EADnB;ID0mBC,kBAAW;ICtmBV,aDumBW,EAAA;EC3mBb;IAOE,WDwmBO;IAER,sBAAW;ICxmBV,iDD0mBA;YC1mBA,yCD0mBA,EAAA;ECnnBF;IDunBC,eAAU;IC1mBT,kBD4mBA;IACD,qBAAU;IC3mBT,mBD4mBO;IAER,gBAAU;IC5mBT,WD6mBO;IAER,YAAU;IC7mBT,8DD+mBA;IACD,qCAAU;IC9mBT,kBD+mBO;IAER,oDAAU;YAAV,4CAAU,EAAA;ICtoBX;MDyoBC,cAAU,EAAA;ICzoBX;MA6BG,qBDmnBiB;MAEnB,kBAAgB;MCnnBd,SDonBM;MAER,UAAA;MCpnBE,eDqnBM,EAAA;ECtpBT;IAqCE,QDunBK;IAEN,SAAA,EAAA;;ACpnBD,UAAA;AAEA;EACC,eD2nBQ;EC1nBR,MD4nBA;EC3nBA,OD4nBC;EC3nBD,WD6nBA;EC5nBA,YD6nBQ;EC5nBR,kBD8nBe;EC7nBf,UD8nBQ;EC7nBR,yDD+nBe;EC/nBf,iDD+nBe;EC9nBf,mBD+nBQ,EAAA;;AC5nBT;EACC,mBDkoBC;ECjoBD,WDkoBA,EAAA;;AC/nBD;EACC,4BDooBe,EAAA;;ACjoBhB;EAOC,gBDyoBe;ECxoBf,kBDyoBO;ECxoBP,MD0oBA;ECzoBA,OD0oBK;ECzoBL,QD2oBA;EC1oBA,SD2oBO;EC1oBP,aD4oBA;EC3oBA,eD4oBO;EC3oBP,wBD6oBe;EC5oBf,mCD8oBC;EC7oBD,kBD8oBiB;EC7oBjB,UD8oBC;EC7oBD,gBD+oBA;EC9oBA,yDDgpBC;EChpBD,iDDgpBC,EAAA;ECpqBF;IAEE,kBDsoBM;IAEP,cAAc;ICtoBb,gBDwoBA;IACD,kBAAe,EAAA;EC7oBhB;IAsBE,mBDgpBa;IAEd,UAAA;IChpBC,WDipBA;IAED,YAAA,EAAA;;AC9oBD;EACC;IDspBA,cAAA,EAAA,ECppBC;;AAG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","file":"admin.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n@import \"webfont\";\n\n/* Misc */\n\n* {\n\tbox-sizing: border-box;\n\t&:before, &:after {\n\t\tbox-sizing: border-box;\n\t}\n}\n\n.tinv-wishlist-clearfix {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\n\n.container {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\n\n.container-fluid {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\n\n.row {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\n\n.form-horizontal .form-group {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\n\n.form-group {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\n\n.tablenav {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\n\n.tinvwl-panel {\n\t&:before, &:after {\n\t\tdisplay: table;\n\t\tcontent: \" \";\n\t}\n}\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\tclear: both;\n}\n\n.tinvwl-header table, .tinvwl-content table {\n\tborder-spacing: 0;\n\tborder-collapse: collapse;\n\twidth: 100%;\n\tmax-width: 100%;\n}\n\n.tinvwl-header {\n\ttd, th {\n\t\tpadding: 0;\n\t}\n}\n\n.tinvwl-content {\n\ttd, th {\n\t\tpadding: 0;\n\t}\n}\n\n.tinvwl-header img, .tinvwl-content img {\n\theight: auto;\n\tmax-width: 100%;\n}\n\n.tinvwl-header {\n\t/*margin-bottom: 40px;*/\n}\n\n/* General */\n\n#wpwrap {\n\tbackground: #f6f3ed;\n}\n\n#wpcontent {\n\tpadding-left: 0;\n}\n\n#wpbody-content {\n\tpadding-bottom: 135px;\n}\n\n#update-nag, .update-nag, .notice {\n\tmargin: 20px 0 0 40px;\n}\n\ndiv {\n\t&.error, &.updated {\n\t\tmargin: 20px 0 0 40px;\n\t}\n}\n\n.notice {\n\tmargin-right: 40px;\n}\n\ndiv {\n\t&.error, &.updated {\n\t\tmargin-right: 40px;\n\t}\n}\n\nbody {\n\t.tinvwl-header, .tinvwl-content {\n\t\tfont-family: Arial, sans-serif;\n\t\tfont-size: 14px;\n\t\tline-height: 1.429;\n\t\tcolor: #6b625a;\n\t}\n}\n\nbutton, input, select, textarea {\n\tfont-family: inherit;\n\tfont-size: inherit;\n\tfont-weight: inherit;\n}\n\nlabel, .tinv-label {\n\tdisplay: block;\n\tfont-size: 15px;\n\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\tcolor: #291C09;\n\tfont-weight: 600;\n\tmargin-bottom: 7px;\n}\n\nh1, h2, h3, h4, h5, h6, .wrap h1 {\n\tcolor: #291c09;\n\tfont-family: 'Open Sans', Arial, sans-serif;\n\tfont-weight: normal;\n\tline-height: 1.313;\n\tpadding: 0;\n\tmargin: 0;\n\tborder: 0;\n}\n\nh1, .wrap h1 {\n\tfont-size: 30px;\n}\n\nh2 {\n\tfont-size: 26px;\n}\n\nh3 {\n\tfont-size: 22px;\n}\n\nh4 {\n\tfont-size: 18px;\n}\n\nh5 {\n\tfont-size: 14px;\n}\n\nh6 {\n\tfont-size: 12px;\n}\n\n@media screen and (max-width: 1200px) {\n\t#update-nag, .update-nag, .notice {\n\t\tmargin-top: 20px;\n\t\tmargin-left: 20px;\n\t\tmargin-right: 20px;\n\t}\n\tdiv {\n\t\t&.error, &.updated {\n\t\t\tmargin-top: 20px;\n\t\t\tmargin-left: 20px;\n\t\t\tmargin-right: 20px;\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.auto-fold #wpcontent {\n\t\tpadding-left: 0;\n\t}\n\t#update-nag, .update-nag, .notice {\n\t\tmargin: 20px 0 0 0;\n\t}\n\tdiv {\n\t\t&.error, &.updated {\n\t\t\tmargin: 20px 0 0 0;\n\t\t}\n\t}\n\t.notice {\n\t\tmargin-right: 0;\n\t}\n\tdiv {\n\t\t&.error, &.updated {\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}\n\n/**\n * SubMenu\n */\n\n#toplevel_page_tinvwl ul {\n\tul {\n\t\tdisplay: none;\n\t\tmargin-left: 15px;\n\t\tposition: absolute;\n\t}\n\tli {\n\t\t&:hover ul, &.current ul {\n\t\t\tdisplay: block;\n\t\t\tleft: 145px;\n\t\t\tmargin-left: 15px;\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t}\n\t}\n}\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/**\n * Status Panel\n */\n\n.status-panel {\n\t> div {\n\t\tdisplay: inline-block;\n\t\tmargin-left: 21px;\n\t}\n\t.button-link {\n\t\tbackground-color: #FF5739;\n\t\tcolor: #FFF;\n\t\ttext-decoration: none;\n\t\ttext-transform: uppercase;\n\t\tline-height: 10px;\n\t\tfont-weight: 600;\n\t\theight: 48px;\n\t\tdisplay: table-cell;\n\t\tborder-radius: 5px;\n\t\tpadding: 0 17px;\n\t\tvertical-align: middle;\n\t\tspan::before {\n\t\t\tcolor: #ffdc00;\n\t\t\tdisplay: inline-block;\n\t\t\tfont: normal 12px/1 'dashicons';\n\t\t\tvertical-align: bottom;\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\tcontent: \"\\f155\";\n\t\t}\n\t}\n\t.button-round {\n\t\tborder: 2px solid #f1f1f1;\n\t\tborder-radius: 50%;\n\t\twidth: 43px;\n\t\tpadding-top: 5px;\n\t\tpadding-left: 2px;\n\t\theight: 40px;\n\t\tdisplay: table-cell;\n\t\ttext-align: center;\n\t\tvertical-align: middle;\n\t}\n\t.status-tutorial span::before {\n\t\tcolor: #515151;\n\t\tdisplay: inline-block;\n\t\tfont: normal 24px/1 'dashicons';\n\t\tvertical-align: middle;\n\t\t-webkit-font-smoothing: antialiased;\n\t\tcontent: \"\\f118\";\n\t}\n}\n\n/**\n * Message Status\n */\n\n.tinvwl-status-message {\n\tfont-family: Arial, sans-serif;\n\tfont-size: 14px;\n\tline-height: 1.429;\n\tmargin-top: 40px;\n\tcolor: #6b625a;\n\tborder-top: 2px solid #f6f3ed;\n\t.tinvwl-title {\n\t\tpadding: 13px 20px;\n\t\tfloat: left;\n\t\twidth: 142px;\n\t\tfont-weight: bold;\n\t}\n\t&.type-error .tinvwl-title, &.type-tip .tinvwl-title {\n\t\tcolor: #fff;\n\t}\n\t&.type-attention .tinvwl-title {\n\t\tcolor: #23282d;\n\t}\n\t&.type-error .tinvwl-title {\n\t\tbackground: #ff3814;\n\t}\n\t&.type-tip .tinvwl-title {\n\t\tbackground: #30aec4;\n\t}\n\t&.type-attention .tinvwl-title {\n\t\tbackground: #ffe900;\n\t}\n\t.tinvwl-title i {\n\t\tmargin-right: 10px;\n\t}\n\t&.type-error > .tinvwl-title > i:before {\n\t\tcontent: \"\\f00d\";\n\t}\n\t&.type-tip > .tinvwl-title > i:before {\n\t\tcontent: \"\\f05a\";\n\t}\n\t&.type-attention > .tinvwl-title > i:before {\n\t\tcontent: \"\\f071\";\n\t}\n\t.tinvwl-message {\n\t\tpadding: 13px 20px;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t\tbackground: #faf9f7;\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.tinvwl-status-message {\n\t\tmargin-top: 20px;\n\t}\n}\n\n/**\n * Form Elements\n */\n\n.tinvwl-content {\n\tlabel {\n\t\t/*font-size: 14px;\n font-weight: 600;\n margin: 2px;*/\n\t\t/*line-height: 42px;*/\n\t}\n\ta {\n\t\ttext-decoration: none;\n\t\tcolor: #30aec4;\n\t\t&:hover, &:active, &:focus {\n\t\t\tcolor: #524737;\n\t\t}\n\t}\n\tinput {\n\t\t&[type=text], &[type=password], &[type=checkbox], &[type=color], &[type=date], &[type=datetime], &[type=datetime-local], &[type=email], &[type=month], &[type=number], &[type=radio], &[type=tel], &[type=time], &[type=url], &[type=week], &[type=search] {\n\t\t\tline-height: 1.429;\n\t\t\tpadding: 9px 13px;\n\t\t\tmargin: 0;\n\t\t\tcolor: #4f4639;\n\t\t\tborder: 1px solid rgba(0, 0, 0, 0.14);\n\t\t\tbox-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n\t\t}\n\t}\n\tselect {\n\t\tline-height: 1.429;\n\t\tpadding: 9px 13px;\n\t\tmargin: 0;\n\t\tcolor: #4f4639;\n\t\tborder: 1px solid rgba(0, 0, 0, 0.14);\n\t\tbox-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n\t}\n\ttextarea {\n\t\tline-height: 1.429;\n\t\tpadding: 9px 13px;\n\t\tmargin: 0;\n\t\tcolor: #4f4639;\n\t\tborder: 1px solid rgba(0, 0, 0, 0.14);\n\t\tbox-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n\t\theight: 70px;\n\t}\n\tinput {\n\t\t&[type=text], &[type=password], &[type=color], &[type=date], &[type=datetime], &[type=datetime-local], &[type=email], &[type=month], &[type=number], &[type=tel], &[type=time], &[type=url], &[type=week], &[type=search] {\n\t\t\theight: 42px;\n\t\t\tborder-radius: 4px;\n\t\t}\n\t}\n\tselect {\n\t\theight: 42px;\n\t\tborder-radius: 4px;\n\t}\n\t.tablenav {\n\t\tinput[type=search] {\n\t\t\theight: 35px;\n\t\t\twidth: 210px;\n\t\t\tpadding: 9px 13px;\n\t\t\tbox-shadow: none;\n\t\t\tborder: none;\n\t\t\tbackground: #f4f3ef;\n\t\t\t+ {\n\t\t\t\tinput[type=submit], button[type=submit] {\n\t\t\t\t\tvertical-align: middle;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.tinvwl-select-wrap + input[type=submit] {\n\t\t\tfloat: right;\n\t\t\tmargin-left: 8px !important;\n\t\t}\n\t\tinput[type=search] + {\n\t\t\tinput[type=submit], button[type=submit] {\n\t\t\t\tfloat: right;\n\t\t\t\tmargin-left: 8px !important;\n\t\t\t}\n\t\t}\n\t}\n\tinput {\n\t\t&[type=text]:disabled, &[type=password]:disabled, &[type=color]:disabled, &[type=date]:disabled, &[type=datetime]:disabled, &[type=datetime-local]:disabled, &[type=email]:disabled, &[type=month]:disabled, &[type=number]:disabled, &[type=tel]:disabled, &[type=time]:disabled, &[type=url]:disabled, &[type=week]:disabled, &[type=search]:disabled {\n\t\t\tfont-size: 15px;\n\t\t\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\t\t\tfont-weight: 600;\n\t\t\tcolor: #291C09;\n\t\t\tbackground-color: #f6f3ed;\n\t\t\tborder-color: #f6f3ed;\n\t\t}\n\t}\n\tselect {\n\t\t&:disabled {\n\t\t\tfont-size: 15px;\n\t\t\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\t\t\tfont-weight: 600;\n\t\t\tcolor: #291C09;\n\t\t\tbackground-color: #f6f3ed;\n\t\t\tborder-color: #f6f3ed;\n\t\t}\n\t\tfont-family: Arial, sans-serif;\n\t\tfont-size: 14px;\n\t\t-webkit-appearance: none;\n\t\t-moz-appearance: none;\n\t\tappearance: none;\n\t\tcursor: pointer;\n\t\tpadding: 9px 40px 9px 13px;\n\t\tbackground-color: #fff;\n\t\tbackground-image: url('../img/select_caret.png');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: 96% center;\n\t\tbackground-position: calc(100% - 15px) center;\n\t\t&[multiple=\"multiple\"] {\n\t\t\tpadding: 9px 13px;\n\t\t\tbackground: #fff;\n\t\t}\n\t}\n\t.tinvwl-select.grey {\n\t\tfont-size: 14px;\n\t\tfont-family: \"Arial\", \"Helvetica Neue\", Helvetica, sans-serif;\n\t\tpadding: 8px 11px;\n\t\theight: 35px;\n\t\tborder: none;\n\t\tcolor: #5D5D5D;\n\t\tbackground: #f4f3ef;\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\tinput, textarea {\n\t\tfont-size: 14px;\n\t}\n\t#wpbody .tinvwl-content select {\n\t\theight: 42px;\n\t\tfont-size: 14px;\n\t}\n}\n\n.tinvwl-select-wrap {\n\tposition: relative;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tcursor: pointer;\n}\n\n.tinvwl-content select.tinvwl-select.grey {\n\tpadding-right: 47px;\n\tmargin: 0;\n\tborder-radius: 4px;\n}\n\n.tinvwl-select {\n\t+ .tinvwl-caret {\n\t\tpointer-events: none;\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tright: 0;\n\t\twidth: 36px;\n\t\theight: 36px;\n\t\tline-height: 36px;\n\t\ttext-align: center;\n\t\tborder-radius: 0 4px 4px 0;\n\t\tspan {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 13px;\n\t\t\theight: 8px;\n\t\t\tbackground: url('../img/chevron_down.png') no-repeat center;\n\t\t\tbackground-position: 0 -10px;\n\t\t}\n\t}\n\t&:hover + .tinvwl-caret {\n\t\tbackground: #3e3e3e;\n\t\tspan {\n\t\t\tbackground-position: 0 0;\n\t\t}\n\t}\n}\n\n/* Buttons */\n\n.tinvwl-content {\n\t.tinvwl-nav {\n\t\tmargin: 0 40px;\n\t}\n\t.tinvwl-panel + .tinvwl-nav {\n\t\tmargin-top: 40px;\n\t}\n}\n\n.tinvwl-nav {\n\t.tinvwl-prev {\n\t\tfloat: left;\n\t\t.tinvwl-btn {\n\t\t\tfloat: left;\n\t\t}\n\t}\n\t.tinvwl-next {\n\t\tfloat: right;\n\t\ttext-align: right;\n\t}\n\t.tinvwl-btn + .tinvwl-btn {\n\t\tmargin-left: 20px;\n\t}\n}\n\n.tinvwl-panel.only-button {\n\t&.w-bg {\n\t\tbackground: none;\n\t\toverflow: visible;\n\t}\n\t&.w-shadow {\n\t\tbox-shadow: none;\n\t\toverflow: visible;\n\t}\n\tthead, tfoot, .control-label {\n\t\tdisplay: none;\n\t}\n\t.form-group {\n\t\tmargin-bottom: 0;\n\t}\n\t.form-control {\n\t\tdisplay: inline-block;\n\t\twidth: auto;\n\t}\n\t.tinvwl-table > tbody > tr > td {\n\t\tpadding: 0;\n\t}\n\t#save_buttons--setting_save {\n\t\tdisplay: inline-block;\n\t}\n\t#save_buttons--setting_reset {\n\t\tdisplay: inline-block;\n\t\tfloat: right;\n\t\t.form-control {\n\t\t\tbackground-color: #ffffff;\n\t\t\tcolor: #3e3e3e;\n\t\t}\n\t\t.tinvwl-btn.split span {\n\t\t\tbackground: #fbfaf9;\n\t\t}\n\t\t.form-control:hover {\n\t\t\tcolor: #fff;\n\t\t\tbackground-color: #515151;\n\t\t}\n\t\t.tinvwl-btn.split:hover span {\n\t\t\tbackground: #434343;\n\t\t}\n\t}\n}\n\n/* reset button */\n\n#doaction, #doaction2, #post-query-submit {\n\tmargin: 0;\n}\n\nbutton, input[type=\"submit\"] {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tmargin: 0;\n\tfont-family: 'Open Sans', Arial, sans-serif;\n\tfont-size: 14px;\n\tline-height: normal;\n\tcursor: pointer;\n\ttext-decoration: none;\n}\n\n.tinvwl-btn {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tmargin: 0;\n\tfont-family: 'Open Sans', Arial, sans-serif;\n\tfont-size: 14px;\n\tline-height: normal;\n\tcursor: pointer;\n\ttext-decoration: none;\n\tpadding: 11px 19px 12px 18px;\n\tfont-weight: 800;\n\ttext-align: center;\n\ttext-transform: uppercase;\n\tletter-spacing: -.025em;\n\tborder: none;\n\tborder-radius: 2px;\n\tcolor: #fff;\n\tbackground-color: #96b100;\n}\n\na.tinvwl-btn {\n\tpadding: 11px 19px 12px 18px;\n\tfont-weight: 800;\n\ttext-align: center;\n\ttext-transform: uppercase;\n\tletter-spacing: -.025em;\n\tborder: none;\n\tborder-radius: 2px;\n\tcolor: #fff;\n\tbackground-color: #96b100;\n}\n\n.tinvwl-btn {\n\t&.large {\n\t\tpadding: 14px 19px 14px 18px;\n\t}\n\t&.small {\n\t\tpadding: 6px 11px 7px;\n\t}\n\t&.smaller {\n\t\t/*padding: 7px 15px;*/\n\t\tpadding: 11px 18px 12px;\n\t}\n\t&.red, &.green, &.dark-green, &.black {\n\t\tfont-weight: 800;\n\t}\n\t&.grey {\n\t\t/*padding: 6px 11px 7px;*/\n\t\tmargin: 0;\n\t\tpadding: 8px 12px;\n\t\tfont-weight: bold;\n\t\t/*letter-spacing: 0;*/\n\t\tcolor: #3e3e3e;\n\t\tbackground: #F4F3EF;\n\t\t&.large {\n\t\t\tfont-weight: 800;\n\t\t\tpadding: 14px 19px 14px 18px;\n\t\t}\n\t\t&.w-icon {\n\t\t\tletter-spacing: -.025em;\n\t\t}\n\t}\n\t&.red {\n\t\tcolor: #fff;\n\t\tbackground-color: #ff5739;\n\t}\n\t&.orange {\n\t\tcolor: #fff;\n\t\tbackground-color: #FF9F07;\n\t}\n\t&.dark-green {\n\t\t/*color: #fff;*/\n\t\t/*background-color: #96b100;*/\n\t}\n\t&.white {\n\t\t&.smaller {\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: bold;\n\t\t\tletter-spacing: -.05em;\n\t\t\tpadding: 10px 15px 11px;\n\t\t\tborder: 1px solid rgba(0, 0, 0, 0.14);\n\t\t\tbox-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n\t\t}\n\t\t&.small {\n\t\t\tfont-family: Arial, sans-serif;\n\t\t\tfont-size: 14px;\n\t\t\ttext-transform: none;\n\t\t\tfont-weight: normal;\n\t\t\tborder: 1px solid rgba(0, 0, 0, 0.14);\n\t\t\tbox-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n\t\t\tpadding: 9px 18px;\n\t\t\tcolor: #4f4639;\n\t\t}\n\t}\n\t&.small.white {\n\t\t&:hover, &:active, &:focus {\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\t&.white {\n\t\tcolor: #291c09;\n\t\tbackground: #fff;\n\t\t&.no-txt {\n\t\t\tpadding: 12px 16px;\n\t\t}\n\t\t&.small.no-txt {\n\t\t\tpadding: 9px 12px;\n\t\t}\n\t\ti {\n\t\t\tcolor: #6b625a;\n\t\t\tmargin-right: 11px;\n\t\t}\n\t}\n\t&.w-icon {\n\t\tfont-weight: 800;\n\t\ti {\n\t\t\tmargin-right: 16px;\n\t\t}\n\t}\n\t&.round.w-icon i {\n\t\tmargin-right: 15px;\n\t\tfont-size: 16px;\n\t}\n\t&.w-icon i.ftinvwl-graduation-cap {\n\t\tvertical-align: text-bottom;\n\t}\n\t&.red.w-icon i {\n\t\tmargin-right: 13px;\n\t}\n\t&.xl-icon i, &.round.xl-icon i {\n\t\tfont-size: 17px;\n\t\tmargin-right: 15px;\n\t}\n\t&.lg-icon i {\n\t\tfont-size: 15px;\n\t}\n\t&.md-icon i, &.round.md-icon i {\n\t\tfont-size: 14px;\n\t}\n\t&.sm-icon i {\n\t\tfont-size: 13px;\n\t}\n\t&.xs-icon i {\n\t\tfont-size: 11px;\n\t\tvertical-align: 1%;\n\t}\n\t&.white {\n\t\t&.no-txt i {\n\t\t\tmargin-right: 0;\n\t\t}\n\t\t&:hover i, &:active i, &:focus i {\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\t&.green {\n\t\tcolor: #fff;\n\t\tbackground-color: #a9c203;\n\t}\n\t&.black {\n\t\tcolor: #fff;\n\t\tbackground-color: #515151;\n\t}\n\t&.smaller-txt {\n\t\tfont-size: 12px;\n\t\tpadding: 15px 20px;\n\t}\n\t&.medium {\n\t\tletter-spacing: 0;\n\t\t&.smaller-txt {\n\t\t\tpadding: 9px 16px;\n\t\t}\n\t}\n\t&.round {\n\t\tborder-radius: 25px;\n\t\tpadding: 15px 28px 16px;\n\t\t&.red {\n\t\t\t/*padding: 15px 22px 16px;*/\n\t\t\tpadding: 16px 30px;\n\t\t}\n\t}\n\t&.split {\n\t\tpadding: 0 26px 0 0;\n\t\tspan {\n\t\t\tdisplay: inline-block;\n\t\t\ttext-align: center;\n\t\t\twidth: 46px;\n\t\t\tpadding: 14px 0;\n\t\t\tmargin-right: 14px;\n\t\t\tborder-radius: 4px 0 0 4px;\n\t\t\tbackground: #8aa300;\n\t\t}\n\t\t&:hover span, &:active span, &:focus span {\n\t\t\tbackground: #434343;\n\t\t}\n\t\t&.green span {\n\t\t\tbackground: #b9cf09;\n\t\t}\n\t\t&.black span {\n\t\t\tbackground: #434343;\n\t\t}\n\t\tspan i {\n\t\t\tfont-size: 17px;\n\t\t}\n\t}\n\t&:not(:disabled) {\n\t\t&:hover, &:active, &:focus {\n\t\t\tcolor: #fff;\n\t\t\t/*background: #3e3e3e;*/\n\t\t\tbackground-color: #515151;\n\t\t}\n\t}\n}\n\na.tinvwl-btn:not(:disabled) {\n\t&:hover, &:active, &:focus {\n\t\tcolor: #fff;\n\t\t/*background: #3e3e3e;*/\n\t\tbackground-color: #515151;\n\t}\n}\n\n/* Icons */\n\n.tinvwl-header {\n\t.icon {\n\t\t&.border-grey {\n\t\t\tposition: relative;\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 45px;\n\t\t\theight: 45px;\n\t\t\tline-height: 45px;\n\t\t\ttext-align: center;\n\t\t\tbackground: #fff;\n\t\t\tborder: 2px solid #f1f1f1;\n\t\t\tborder-radius: 50%;\n\t\t\tcolor: #3e3e3e;\n\t\t\t&:hover {\n\t\t\t\tborder-color: #515151;\n\t\t\t}\n\t\t}\n\t\t&.w-lines {\n\t\t\tposition: relative;\n\t\t\tpadding: 0 30px;\n\t\t\t&:before, &:after {\n\t\t\t\tcontent: '';\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 50%;\n\t\t\t\ttop: calc(50% - 1px);\n\t\t\t\twidth: 17px;\n\t\t\t\theight: 1px;\n\t\t\t\tbackground: rgba(0, 0, 0, 0.12);\n\t\t\t}\n\t\t\t&:before {\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t}\n\t\t.badge {\n\t\t\tposition: absolute;\n\t\t\ttop: -5px;\n\t\t\tright: -10px;\n\t\t\tdisplay: inline-block;\n\t\t\tmin-width: 26px;\n\t\t\theight: 26px;\n\t\t\tfont-size: 11px;\n\t\t\tline-height: 19px;\n\t\t\tfont-weight: bold;\n\t\t\tbackground: #ff5739;\n\t\t\tborder: 3px solid #ffffff;\n\t\t\tcolor: #ffffff;\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\tpadding: 21px 40px;\n\tmargin-bottom: 40px;\n\tbackground: #ffffff;\n}\n\n.tinwl-logo-title {\n}\n\n.tinwl-logo {\n\ti.logo_heart {\n\t\tmin-width: 54px;\n\t}\n\th2 {\n\t\tfont-size: 18px;\n\t\tfont-weight: bold;\n\t\ttext-transform: uppercase;\n\t\tline-height: 1;\n\t\tpadding-left: 10px;\n\t}\n}\n\n.tinvwl-header {\n\t.tinvwl-title {\n\t\tpadding-left: 28px;\n\t\tmargin-left: 28px;\n\t\tborder-left: 1px solid #dcddde;\n\t}\n\th1 {\n\t\tcolor: #3e3e3e;\n\t\tpadding: 0;\n\t}\n\t.tinvwl-status-panel {\n\t\tmargin-top: -12px;\n\t\t> a {\n\t\t\tvertical-align: middle;\n\t\t\t+ a {\n\t\t\t\tmargin-left: 15px;\n\t\t\t}\n\t\t}\n\t}\n\t.tinvwl-btn {\n\t\tmargin-top: 15px;\n\t\tmargin-top: 18px;\n\t\t&.red i {\n\t\t\tcolor: #ffdc00;\n\t\t}\n\t}\n\t.tinvwl-status-panel {\n\t\ttext-align: right;\n\t}\n}\n\n.tinvwl-sign-icon {\n\tfont-size: 30px;\n\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\tcolor: #948d84;\n}\n\n@media (max-width: 1199px) {\n\t.tinvwl-header {\n\t\t.tinvwl-table, .tinvwl-cell, .tinvwl-cell-3 {\n\t\t\tdisplay: block;\n\t\t}\n\t\ttext-align: center;\n\t\th1 + .tinvwl-status-panel {\n\t\t\tmargin-top: 25px;\n\t\t}\n\t\t.tinvwl-status-panel {\n\t\t\ttext-align: center;\n\t\t\tmargin-top: 15px;\n\t\t\t> a + a {\n\t\t\t\tmargin-left: 9px;\n\t\t\t}\n\t\t}\n\t}\n\t.tinwl-logo {\n\t\tdisplay: block;\n\t\tmargin: 0 auto;\n\t\th2, img {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 auto;\n\t\t}\n\t}\n\t.tinvwl-header .tinvwl-title {\n\t\tdisplay: block;\n\t\tmargin: 0 auto;\n\t}\n\t.tinwl-logo h2 {\n\t\tpadding-left: 0;\n\t\tmargin-left: 0;\n\t\tmargin-top: 6px;\n\t}\n\t.tinvwl-header .tinvwl-title {\n\t\tposition: relative;\n\t\tpadding-left: 12px;\n\t\tpadding-right: 12px;\n\t\tpadding-top: 13px;\n\t\tmargin-left: 0;\n\t\tmargin-top: 16px;\n\t\tborder-left: 0;\n\t\t&:before {\n\t\t\tcontent: '';\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\twidth: 40px;\n\t\t\theight: 1px;\n\t\t\tmargin: 0 auto;\n\t\t\tbackground: #dcddde;\n\t\t}\n\t}\n}\n\n@media (max-width: 782px) {\n\t.tinvwl-header .tinvwl-btn {\n\t\t.tinvwl-txt {\n\t\t\tdisplay: none;\n\t\t}\n\t\ti {\n\t\t\tmargin-right: 0 !important;\n\t\t}\n\t\t&.grey {\n\t\t\tpadding-left: 16px;\n\t\t\tpadding-right: 16px;\n\t\t}\n\t}\n}\n\n.tinvwl-content h2 {\n\t/*margin: 0;*/\n\t/*line-height: 40px;*/\n}\n\n/* Privacy Navigation */\n\n.tinwl-wishlists-privacy {\n\tmargin: -10px 0 0;\n\tli {\n\t\tfloat: left;\n\t\tmargin: 10px 10px 0 0;\n\t\t&:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\t\ta {\n\t\t\tdisplay: block;\n\t\t\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1;\n\t\t\tpadding: 10px 16px;\n\t\t\tborder-radius: 3px;\n\t\t\tcolor: #404040;\n\t\t\tbackground: #ede8df;\n\t\t}\n\t\t&.active a {\n\t\t\tcolor: #fff;\n\t\t\tbackground-color: #96b100;\n\t\t}\n\t\ta {\n\t\t\t&:hover, &:active, &:focus {\n\t\t\t\tcolor: #fff;\n\t\t\t\tbackground-color: #96b100;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.tinwl-wishlists-privacy {\n\t\tmargin-left: 15px;\n\t}\n}\n\n/* Panel */\n\n.tinvwl-panel {\n\tmargin: 40px 40px 0;\n\t.w-bg-grey {\n\t\tbackground: #fbfaf9;\n\t}\n\t&.w-shadow {\n\t\tbox-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n\t}\n\t&.w-bg {\n\t\tbackground: #ffffff;\n\t\tborder-radius: 4px;\n\t}\n}\n\n.tinvwl-table.w-info {\n\t.tinvwl-info[rowspan] {\n\t\tvertical-align: middle;\n\t\t.tinvwl-info-sign {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\t.tinvwl-info-top > tr .tinvwl-info {\n\t\tvertical-align: top;\n\t}\n}\n\n@media screen and (max-width: 1200px) {\n\t.tinvwl-panel {\n\t\tmargin: 20px 20px 0;\n\t}\n\t.tinvwl-header {\n\t\tmargin-bottom: 20px;\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.tinvwl-panel {\n\t\tmargin: 20px 0 0;\n\t\t&.only-button {\n\t\t\ttext-align: center;\n\t\t}\n\t}\n}\n\n/**\n * Content Elements\n */\n\n.tinvwl-content {\n\t/*margin: 14px 40px 10px 20px;*/\n\tsection {\n\t\t/*margin-top: 20px;*/\n\t\t/*background-color: #FFF;*/\n\t\t/*border-radius: 5px;*/\n\t\t&:after {\n\t\t\t/*content: '';\n display: block;\n height: 0;\n clear: both;*/\n\t\t}\n\t}\n}\n\n/* Preview Icon */\n\n.tinvwl-icon-preview {\n\tposition: relative;\n\twidth: 50px;\n\theight: 42px;\n\tmargin-right: 10px;\n\tmargin-bottom: 10px;\n\ttext-align: center;\n\tborder-radius: 2px;\n\tcolor: #595857;\n\tbackground: #f6f3ed;\n\tspan {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tleft: 0;\n\t\tright: 0;\n\t\t-webkit-transform: translateY(-50%);\n\t\t-ms-transform: translateY(-50%);\n\t\ttransform: translateY(-50%);\n\t\timg {\n\t\t\tmax-width: 50px;\n\t\t\tmax-height: 42px;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n}\n\n@media (min-width: 1200px) {\n\t.tinvwl-icon-preview {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n/* Table */\n\n.tinvwl-content {\n\t.table-wrap {\n\t\t/*padding: 25px 0;*/\n\t}\n\ttable.widefat {\n\t\tbox-shadow: none;\n\t}\n\t.tablenav {\n\t\theight: auto;\n\t\tmargin: 30px;\n\t\tbackground: #ffffff;\n\t\t.actions {\n\t\t\t/*padding: 6px 0 0;*/\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t.widefat {\n\t\tth, td {\n\t\t\ttext-align: center;\n\t\t\tpadding: 0;\n\t\t}\n\t\tth {\n\t\t\tpadding: 27px 0;\n\t\t\tposition: relative;\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.tablenav {\n\t\t&.top .actions {\n\t\t\tdisplay: block;\n\t\t}\n\t\tbr.tinv-wishlist-clear {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\t.tinvwl-content .tablenav {\n\t\tmargin: 15px 12px;\n\t\t.alignleft, .alignright {\n\t\t\tfloat: none;\n\t\t}\n\t\t.tinvwl-full {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.alignleft + .alignright {\n\t\t\tmargin-top: 10px;\n\t\t}\n\t\t.tinvwl-select-wrap {\n\t\t\twidth: calc(100% - 75px);\n\t\t}\n\t}\n\t#wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select {\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\theight: 35px;\n\t\tpadding: 9px 13px;\n\t}\n\t.tinvwl-content .tablenav {\n\t\tinput[type=search] {\n\t\t\twidth: calc(100% - 84px);\n\t\t}\n\t\t.tinvwl-select-wrap + input[type=submit], input[type=search] + input[type=submit] {\n\t\t}\n\t}\n}\n\n.tinvwl-info-wrap.tinvwl-in-table {\n\t/*position: absolute;\n top: 50%;\n margin-top: -11px;*/\n}\n\n.tinvwl-content {\n\t.widefat {\n\t\tth {\n\t\t\t&.sortable, &.sorted {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t\t&.sortable > a, &.sorted > a {\n\t\t\t\tpadding: 28px 17px;\n\t\t\t}\n\t\t\t&.tinvwl-has-info {\n\t\t\t\tpadding-top: 28px;\n\t\t\t\t&.sortable > a, &.sorted > a {\n\t\t\t\t\tpadding-top: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.sortable:first-of-type, &.sorted:first-of-type {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\t\t\t&.sortable:first-of-type > a, &.sorted:first-of-type > a {\n\t\t\t\tpadding-left: 28px;\n\t\t\t}\n\t\t\t&:first-of-type {\n\t\t\t\ttext-align: left;\n\t\t\t\tpadding-left: 28px;\n\t\t\t}\n\t\t}\n\t\ttd:first-of-type {\n\t\t\ttext-align: left;\n\t\t\tpadding-left: 28px;\n\t\t}\n\t\tth {\n\t\t\t.tinvwl-help-wrap {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-left: 6px;\n\t\t\t}\n\t\t\t&.sortable > a + .tinvwl-help-wrap, &.sorted > a + .tinvwl-help-wrap {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t\tthead tr {\n\t\t\tbackground: #f4f3ef;\n\t\t}\n\t}\n\t.striped > tbody > :nth-child(odd), ul.striped > :nth-child(odd) {\n\t\tbackground: none;\n\t}\n\t.widefat {\n\t\tthead td.check-column, tbody th.check-column {\n\t\t\twidth: 50px;\n\t\t\tpadding: 28px 0 28px 28px;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\tthead td.check-column {\n\t\t\tpadding: 28px 0 28px 28px;\n\t\t}\n\t\ttbody th.check-column {\n\t\t\tpadding: 13px 0 13px 28px;\n\t\t}\n\t\tthead td.check-column + th {\n\t\t\t&.sortable:first-of-type > a, &.sorted:first-of-type > a {\n\t\t\t\tpadding-left: 21px;\n\t\t\t}\n\t\t\tpadding-left: 21px;\n\t\t}\n\t\ttbody th.check-column + td {\n\t\t\tpadding-left: 21px;\n\t\t}\n\t\tthead td {\n\t\t\t&.check-column + th {\n\t\t\t\t&.sortable:first-of-type > .tinvwl-info-wrap.tinvwl-in-table, &.sorted:first-of-type > .tinvwl-info-wrap.tinvwl-in-table {\n\t\t\t\t\tpadding-left: 21px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.pause-play-column {\n\t\t\t\tpadding: 0;\n\t\t\t\twidth: 53px;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\t\ttbody th.pause-play-column {\n\t\t\tpadding: 0;\n\t\t\twidth: 53px;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\tth {\n\t\t&.sortable, &.sorted {\n\t\t}\n\t\t&.sortable a, &.sorted a {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t.widefat th {\n\t\tfont-size: 14px;\n\t\tfont-weight: 600;\n\t\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\t\tcolor: #291C09;\n\t\ttext-transform: uppercase;\n\t\tletter-spacing: -.025em;\n\t}\n\tth {\n\t\t&.sortable > a, &.sorted > a {\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 600;\n\t\t\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\t\t\tcolor: #291C09;\n\t\t\ttext-transform: uppercase;\n\t\t\tletter-spacing: -.025em;\n\t\t}\n\t\t&.sortable > a, &.sorted > a {\n\t\t\tdisplay: inline-block;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\t.widefat th {\n\t\t&.sortable > a, &.sorted > a {\n\t\t\tposition: relative;\n\t\t}\n\t\t&.sortable > a .sorting-indicator, &.sorted > a .sorting-indicator {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tright: 0;\n\t\t\tmargin-top: -2px;\n\t\t}\n\t\t&.tinvwl-has-info {\n\t\t\t&.sortable > a .sorting-indicator, &.sorted > a .sorting-indicator {\n\t\t\t\tmargin-top: -15px;\n\t\t\t}\n\t\t}\n\t}\n\tth {\n\t\t&.sortable a span, &.sorted a span {\n\t\t\tfloat: none;\n\t\t}\n\t}\n\ttable.widefat {\n\t\t/*table-layout: auto;*/\n\t\tborder: none;\n\t\tborder-bottom: 2px solid #f7f7f7;\n\t}\n\t.widefat {\n\t\tthead {\n\t\t\ttd, th {\n\t\t\t\tborder-bottom: 0;\n\t\t\t}\n\t\t}\n\t\ttd {\n\t\t\tpadding: 24px 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\ttbody td {\n\t\t\tpadding: 13px 0;\n\t\t}\n\t\ttd {\n\t\t\tfont-size: 14px;\n\t\t\tol, p, ul {\n\t\t\t\tfont-size: 14px;\n\t\t\t}\n\t\t}\n\t\ttbody tr + tr {\n\t\t\tborder-top: 2px solid #f7f7f7;\n\t\t}\n\t\tthead th.column-preference {\n\t\t\t/*display: none;*/\n\t\t\ttext-indent: -9999px;\n\t\t}\n\t\t&.wishlists {\n\t\t\tthead th.column-preference, tbody td.column-preference {\n\t\t\t\tmin-width: 220px;\n\t\t\t\twidth: 220px;\n\t\t\t}\n\t\t}\n\t\t&:not(.products) tbody td.column-preference {\n\t\t\ttext-align: right;\n\t\t}\n\t\t&.products thead th.column-quantity a > span:not(.sorting-indicator) {\n\t\t\tmax-width: 91px;\n\t\t}\n\t\t&.users tbody .column-name > a {\n\t\t\tdisplay: block;\n\t\t}\n\t\t&.products {\n\t\t\tthead th.column-preference, tbody td.column-preference {\n\t\t\t\twidth: 345px;\n\t\t\t\tmin-width: 345px;\n\t\t\t}\n\t\t}\n\t\t&.users {\n\t\t\tthead th.column-preference, tbody td.column-preference {\n\t\t\t\twidth: 165px;\n\t\t\t\tmin-width: 165px;\n\t\t\t}\n\t\t}\n\t\ttbody .column-name {\n\t\t\tstrong {\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t\t> a {\n\t\t\t\tdisplay: table;\n\t\t\t}\n\t\t\t.product-image {\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 66px;\n\t\t\t\t}\n\t\t\t\tdisplay: table-cell;\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t\t.product-title {\n\t\t\t\tdisplay: table-cell;\n\t\t\t\tvertical-align: middle;\n\t\t\t\tpadding-left: 15px;\n\t\t\t}\n\t\t}\n\t\tthead th.column-preference, tbody td.column-preference {\n\t\t\tpadding-right: 20px;\n\t\t}\n\t\t&.products tbody td.column-preference > a {\n\t\t\tmargin-right: 10px;\n\t\t\tfloat: left;\n\t\t\t&:last-child {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.tablenav .tablenav-pages {\n\t\tfloat: none;\n\t\ttext-align: center;\n\t\theight: auto;\n\t\tmargin-top: 0;\n\t\t.pagination-links {\n\t\t\t> {\n\t\t\t\ta {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tmin-width: 38px;\n\t\t\t\t\theight: 38px;\n\t\t\t\t\tline-height: 38px;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\tborder: none;\n\t\t\t\t\tbackground: none;\n\t\t\t\t\tcolor: #3e3e3e;\n\t\t\t\t}\n\t\t\t\tspan {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tmin-width: 38px;\n\t\t\t\t\theight: 38px;\n\t\t\t\t\tline-height: 38px;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\tborder: none;\n\t\t\t\t\tbackground: none;\n\t\t\t\t\tcolor: #3e3e3e;\n\t\t\t\t\tcolor: rgba(62, 62, 62, 0.46);\n\t\t\t\t\tbackground: #f3f1ec;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.next-page, .prev-page {\n\t\t\t\tbackground: #f3f1ec;\n\t\t\t}\n\t\t\t> {\n\t\t\t\t.tinvwl-page-number.space {\n\t\t\t\t\tbackground: none;\n\t\t\t\t\tcolor: #3e3e3e;\n\t\t\t\t}\n\t\t\t\ta:hover {\n\t\t\t\t\tbackground: #3e3e3e;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.next-page:hover {\n\t\t\t\tbackground: #3e3e3e;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t\t.prev-page {\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #3e3e3e;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t\tmargin-right: 20px;\n\t\t\t}\n\t\t\t.next-page {\n\t\t\t\tmargin-left: 20px;\n\t\t\t}\n\t\t}\n\t\t.tinvwl-chevron {\n\t\t\tdisplay: inline-block;\n\t\t\tvertical-align: middle;\n\t\t\twidth: 9px;\n\t\t\theight: 16px;\n\t\t}\n\t\t.pagination-links {\n\t\t\t.prev-page {\n\t\t\t\t.tinvwl-chevron {\n\t\t\t\t\tbackground: url('../img/chevron_icon.png') no-repeat center;\n\t\t\t\t\tbackground-position: 0 -16px;\n\t\t\t\t}\n\t\t\t\t&:hover .tinvwl-chevron {\n\t\t\t\t\tbackground: url('../img/chevron_icon.png') no-repeat center;\n\t\t\t\t\tbackground-position: 0 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.next-page {\n\t\t\t\t.tinvwl-chevron {\n\t\t\t\t\tbackground: url('../img/chevron_icon.png') no-repeat center;\n\t\t\t\t\tbackground-position: -10px -16px;\n\t\t\t\t}\n\t\t\t\t&:hover .tinvwl-chevron {\n\t\t\t\t\tbackground: url('../img/chevron_icon.png') no-repeat center;\n\t\t\t\t\tbackground-position: -10px 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t.widefat {\n\t\t&.products {\n\t\t\tthead th.column-name, tbody td.column-name {\n\t\t\t\t/*width: 200px;*/\n\t\t\t\twidth: 30%;\n\t\t\t}\n\t\t}\n\t\t&.wishlists {\n\t\t\tthead th.column-title, tbody td.column-title {\n\t\t\t\twidth: 45%;\n\t\t\t}\n\t\t}\n\t\t&.users {\n\t\t\tthead th.column-wishlist, tbody td.column-wishlist {\n\t\t\t\twidth: 45%;\n\t\t\t}\n\t\t\tthead th.column-name, tbody td.column-name {\n\t\t\t\ttext-align: left;\n\t\t\t}\n\t\t\tthead th.column-quantity, tbody td.column-quantity {\n\t\t\t\twidth: 100px;\n\t\t\t}\n\t\t}\n\t\ttbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n\t\t\tdisplay: none;\n\t\t}\n\t\t&.products thead th.column-quantity span span {\n\t\t\tfloat: none;\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 1440px) {\n\t.tinvwl-content .widefat {\n\t\t&.products {\n\t\t\tthead th.column-preference, tbody td.column-preference {\n\t\t\t\twidth: 204px;\n\t\t\t\tmin-width: 204px;\n\t\t\t}\n\t\t}\n\t\t&.wishlists {\n\t\t\tthead th.column-preference, tbody td.column-preference {\n\t\t\t\twidth: 98px;\n\t\t\t\tmin-width: 98px;\n\t\t\t}\n\t\t}\n\t\t&.users {\n\t\t\tthead th.column-preference, tbody td.column-preference {\n\t\t\t\twidth: 60px;\n\t\t\t\tmin-width: 60px;\n\t\t\t}\n\t\t}\n\t\ttbody td.column-preference .tinvwl-btn {\n\t\t\t&.tinvwl-w-mobile {\n\t\t\t\tpadding: 9px 12px;\n\t\t\t}\n\t\t\t.tinvwl-mobile {\n\t\t\t\tdisplay: inline;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t\t.tinvwl-full {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 1366px) and (min-width: 783px) {\n\t.tinvwl-content .widefat {\n\t\t&.products {\n\t\t\tthead th.column-name, tbody td.column-name {\n\t\t\t\t/*width: 110px;*/\n\t\t\t\t/*min-width: 110px;*/\n\t\t\t}\n\t\t}\n\t\ttbody .column-name {\n\t\t\t.product-image {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t\t.product-title {\n\t\t\t\tdisplay: block;\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\t\t}\n\t\t&.products {\n\t\t\tthead th.column-preference {\n\t\t\t\twidth: 103px;\n\t\t\t\tmin-width: 103px;\n\t\t\t}\n\t\t\ttbody td.column-preference {\n\t\t\t\twidth: 103px;\n\t\t\t\tmin-width: 103px;\n\t\t\t\t> a {\n\t\t\t\t\tmargin-right: 5px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\ttbody td.column-preference > a {\n\t\t\t&:nth-child(2n) {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t\t&:nth-child(n+3) {\n\t\t\t\tmargin-top: 5px;\n\t\t\t}\n\t\t}\n\t\tthead th .tinvwl-full {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 1200px) and (min-width: 783px) {\n\t.tinvwl-content {\n\t\tth {\n\t\t\t&.sortable a span, &.sorted a span {\n\t\t\t\tfloat: none;\n\t\t\t}\n\t\t}\n\t\t.widefat {\n\t\t\tth {\n\t\t\t\t&.sortable > a, &.sorted > a {\n\t\t\t\t\tpadding-left: 0;\n\t\t\t\t\tpadding-right: 0;\n\t\t\t\t\tposition: static;\n\t\t\t\t}\n\t\t\t\t&.sortable > a .sorting-indicator, &.sorted > a .sorting-indicator {\n\t\t\t\t\ttop: auto;\n\t\t\t\t\tbottom: 12px;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\tmargin-left: auto;\n\t\t\t\t\tmargin-right: auto;\n\t\t\t\t}\n\t\t\t\t&.sortable > a .sorting-indicator:before, &.sorted > a .sorting-indicator:before {\n\t\t\t\t\tleft: -5px;\n\t\t\t\t}\n\t\t\t\t&.tinvwl-has-info {\n\t\t\t\t\t&.sortable > a .sorting-indicator, &.sorted > a .sorting-indicator {\n\t\t\t\t\t\tmargin-top: 12px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.wishlists {\n\t\t\t\tthead th.column-title, tbody td.column-title {\n\t\t\t\t\twidth: 38%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.tinvwl-content .widefat {\n\t\tth.tinvwl-has-info {\n\t\t\t&.sortable > a .sorting-indicator, &.sorted > a .sorting-indicator {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t\t&.products tbody td.column-preference > a {\n\t\t\tmargin-right: 5px;\n\t\t\tfloat: none;\n\t\t}\n\t\ttbody .column-name {\n\t\t\t.product-image, .product-title {\n\t\t\t\tvertical-align: top;\n\t\t\t}\n\t\t}\n\t}\n\t.tablenav .tablenav-pages {\n\t\tmargin-bottom: 15px;\n\t}\n\t.tinvwl-content .widefat {\n\t\tthead {\n\t\t\tth.column-primary {\n\t\t\t\twidth: 100% !important;\n\t\t\t}\n\t\t\ttd.check-column + th.column-primary {\n\t\t\t\twidth: 50% !important;\n\t\t\t}\n\t\t}\n\t\t&.users thead td.check-column + th.column-primary {\n\t\t\twidth: 100% !important;\n\t\t}\n\t}\n}\n\n/* Tables */\n\n.tinvwl-table {\n\tdisplay: table;\n\t/*height: 100%;*/\n\twidth: 100%;\n\tmax-width: 100%;\n\t&.w-bg {\n\t\tbackground: #fff;\n\t\toverflow: hidden;\n\t\tborder-radius: 4px;\n\t}\n\t&.w-shadow {\n\t\tbox-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n\t}\n\t&.auto-width {\n\t\twidth: auto;\n\t}\n}\n\n.tinvwl-caption {\n\tdisplay: table-caption;\n}\n\n.tinvwl-row {\n\tdisplay: table-row;\n}\n\n.tinvwl-rows {\n\tdisplay: table-row-group;\n}\n\n.tinvwl-cell {\n\tdisplay: table-cell;\n\tvertical-align: middle;\n}\n\n.tinvwl-cell-2 {\n\tdisplay: table-cell;\n\tvertical-align: middle;\n\tfloat: none;\n}\n\n.tinvwl-cell-3 {\n\tdisplay: table-cell;\n\tvertical-align: top;\n\tfloat: none;\n}\n\n.tinvwl-table {\n\t&.w-info > {\n\t\tthead > tr > th:first-child, tbody > tr > td:first-child {\n\t\t\twidth: 67%;\n\t\t}\n\t}\n\tth, td {\n\t\tvertical-align: top;\n\t}\n\t.tinvwl-inner {\n\t\t&.tinv-wishlist-clearfix h3, .tinv-wishlist-clearfix h3, &.tinv-wishlist-clearfix h4, .tinv-wishlist-clearfix h4 {\n\t\t\tfloat: left;\n\t\t}\n\t}\n\t.tinvwl-btn-wrap {\n\t\tfloat: right;\n\t}\n\t&.w-info thead > tr > th {\n\t\ttext-align: left;\n\t\t.tinvwl-info-wrap {\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\t> thead > tr > th {\n\t\tpadding: 0 30px;\n\t\t&:last-child {\n\t\t\t/*padding: 30px;*/\n\t\t}\n\t}\n\t.tinvwl-info {\n\t\tvertical-align: top;\n\t}\n\t> thead > tr > .tinvwl-info .tinvwl-info-wrap {\n\t\tpadding-bottom: 30px;\n\t}\n\ttbody tr .tinvwl-inner h2 {\n\t\tfont-size: 15px;\n\t\tcolor: #291C09;\n\t\tfont-weight: 600;\n\t\tmargin-bottom: 21px;\n\t}\n\t> tbody > tr > {\n\t\t.tinvwl-info .tinvwl-info-wrap {\n\t\t\tpadding-bottom: 20px;\n\t\t}\n\t\ttd {\n\t\t\tpadding: 0 30px;\n\t\t\t&:last-child {\n\t\t\t\t/*padding: 30px;*/\n\t\t\t}\n\t\t}\n\t}\n\tthead {\n\t\t> tr .tinvwl-inner {\n\t\t\tpadding: 28px 0;\n\t\t\tmargin-bottom: 30px;\n\t\t\tborder-bottom: 2px solid rgba(219, 219, 219, 0.522);\n\t\t}\n\t\t&.tinwl-empty > tr .tinvwl-inner {\n\t\t\tpadding: 30px 0 0;\n\t\t\tmargin-bottom: 0;\n\t\t\tborder-bottom: 0;\n\t\t}\n\t\t> tr .tinvwl-inner {\n\t\t\t/*padding: 20px 0;*/\n\t\t}\n\t}\n\t.tinvwl-header-row label {\n\t\tfont-size: 22px;\n\t\tfont-weight: normal;\n\t\tline-height: 1.313;\n\t\tmargin: 0 0 15px;\n\t\tpadding-top: 3px !important;\n\t}\n\tthead .tinvwl-empty-info, tbody > .tinvwl-bodies-border {\n\t\tdisplay: none;\n\t}\n\tthead .tinvwl-empty-info .tinvwl-inner {\n\t\tmargin: 0;\n\t\tpadding-top: 56px;\n\t}\n}\n\n.tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n\tdisplay: none;\n\tpadding-top: 30px;\n\tmargin-top: 10px;\n\tborder-top: 2px solid rgba(219, 219, 219, 0.522);\n}\n\n.tinvwl-style-options {\n\t.tinvwl-table thead th:first-child, .tinvwl-bodies-border td:first-child {\n\t\t/*padding-right: 0;*/\n\t}\n\t.tinvwl-table thead .tinvwl-empty-info, .tinvwl-bodies-border .tinvwl-info {\n\t\tpadding-left: 0;\n\t\tbackground: none;\n\t}\n\t.tinvwl-table thead .tinvwl-empty-info {\n\t\tdisplay: table-cell;\n\t\t.tinvwl-inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\ttbody + tbody > .tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n\t\tdisplay: block;\n\t}\n}\n\n@media (min-width: 1200px) {\n\t.tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal {\n\t\twidth: 67%;\n\t}\n}\n\ntextarea[name=\"style_plain-css\"] {\n\theight: 150px;\n}\n\n.tinvwl-table {\n\ttbody + tbody > .tinvwl-bodies-border {\n\t\tdisplay: table-row;\n\t\t&:first-child > td:first-child > .tinvwl-inner {\n\t\t\tpadding-top: 30px;\n\t\t\tmargin-top: 10px;\n\t\t\tborder-top: 2px solid rgba(219, 219, 219, 0.522);\n\t\t}\n\t}\n\t.tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n\t\tpadding-bottom: 15px;\n\t\tmargin-bottom: 30px;\n\t\tborder-bottom: 2px solid rgba(219, 219, 219, 0.522);\n\t}\n\t.form-group {\n\t\t.col-md-4:nth-child(n+4), .col-lg-4:nth-child(n+4) {\n\t\t\tpadding-top: 27px;\n\t\t}\n\t}\n\ttbody {\n\t\t&:first-of-type > tr:first-child > td:first-child > .tinvwl-inner {\n\t\t\t/*padding-top: 30px;*/\n\t\t}\n\t\t&:last-of-type > tr:last-child > td:first-child > .tinvwl-inner {\n\t\t\t/*padding-bottom: 20px;*/\n\t\t}\n\t}\n\ttfoot .tinvwl-inner {\n\t\tpadding-top: 20px;\n\t}\n\ttbody > tr + tr .tinvwl-inner {\n\t\t/*border-top: 2px solid rgba(219,219,219,.522);*/\n\t}\n\ttr.no-top-border {\n\t\t.tinvwl-inner, .tinvwl-info-wrap {\n\t\t\tborder-top: 0;\n\t\t\tpadding-top: 0;\n\t\t}\n\t}\n\tthead .w-bg-grey .tinvwl-info-wrap {\n\t\tpadding-top: 30px;\n\t}\n}\n\n/*.tinvwl-table tbody > tr .tinvwl-inner,\n.tinvwl-table tbody > tr .tinvwl-info-wrap {\n padding: 30px 0;\n}*/\n\n/*.tinvwl-table tbody:first-of-type > tr:first-child > td > .tinvwl-info-wrap,*/\n\n.tiwl-notifications-style-logo img {\n\theight: 42px;\n}\n\n@media (min-width: 1200px) {\n\t.tinvwl-table tr.tinvwl-full-width {\n\t\t.control-label label {\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t\t[class^=\"col-lg-\"], [class^=\"col-md-\"] {\n\t\t\twidth: 100%;\n\t\t}\n\t\ttextarea {\n\t\t\theight: 250px;\n\t\t\tpadding: 15px;\n\t\t}\n\t}\n\t.tiwl-notifications-style-logo img {\n\t\tfloat: right;\n\t}\n}\n\n@media (max-width: 1199px) {\n\t.form-horizontal .control-label .tinvwl-empty {\n\t\tdisplay: none;\n\t}\n\t.tinvwl-style-options {\n\t\t.tinvwl-empty-info, .tinvwl-info {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\t.tinvwl-table thead th:first-child, .tinvwl-bodies-border td:first-child {\n\t\t\tpadding-right: 30px !important;\n\t\t}\n\t}\n\t.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n\t\tpadding-bottom: 0;\n\t\t.form-group {\n\t\t\tmargin-bottom: 20px;\n\t\t}\n\t}\n}\n\n.tinvwl-info .tinvwl-info-desc a {\n\ttext-decoration: underline;\n\tcolor: #ff5739;\n\t&:hover, &:active, &:focus {\n\t\tcolor: #000;\n\t}\n}\n\n.tinvwl-info-wrap {\n\t&.tinvwl-in-section {\n\t\tbackground: #fbfaf9;\n\t\tcolor: #4f4639;\n\t\t.tinvwl-info-sign {\n\t\t\twidth: 42px;\n\t\t\tvertical-align: top;\n\t\t\tpadding-top: 1px;\n\t\t\tpadding-right: 20px;\n\t\t}\n\t}\n\t.tinvwl-info-sign {\n\t\tspan, .tinvwl-help {\n\t\t\tdisplay: inline-block;\n\t\t\ttext-align: center;\n\t\t\twidth: 22px;\n\t\t\theight: 22px;\n\t\t\tline-height: 22px;\n\t\t\tborder-radius: 50%;\n\t\t\tbackground: #e1dbce;\n\t\t}\n\t}\n\t&.tinvwl-in-section .tinvwl-info-sign {\n\t\tspan, .tinvwl-help {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\ti {\n\t\tfont-size: 14px;\n\t\tcolor: #fbfaf9;\n\t}\n}\n\n.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn {\n\twidth: auto;\n}\n\n.tinvwl-btns-group {\n\tmargin-bottom: 23px;\n\tmargin-top: -15px;\n\tmargin-right: -15px;\n}\n\n.tiwl-style-custom-allow .tinvwl-inner textarea {\n\tmargin-bottom: 23px;\n}\n\n.tinvwl-btns-group .tinvwl-btn {\n\tmargin-top: 15px;\n\tmargin-right: 15px;\n\tfloat: left;\n}\n\n@media (min-width: 1200px) {\n\t.tinvwl-table .tinvwl-form-onoff, .tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn, .tinvwl-btns-group .tinvwl-btn {\n\t\tfloat: right;\n\t}\n}\n\n.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help {\n\tdisplay: none;\n}\n\n.tinvwl-info-wrap.tinvwl-in-table {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tdisplay: block;\n\tmargin-bottom: 5px;\n\t.tinvwl-help {\n\t\tcursor: pointer;\n\t}\n}\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n\t/*word-break: break-all;*/\n\t.tinvwl-col-name {\n\t\tmargin-right: 5px;\n\t}\n}\n\n.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc {\n\tdisplay: none;\n}\n\n@media (max-width: 1200px) {\n\t.tinvwl-table {\n\t\t.tinvwl-info {\n\t\t\tpadding-left: 15px;\n\t\t\tpadding-right: 15px;\n\t\t\t/*vertical-align: middle;*/\n\t\t}\n\t\t&.w-info > {\n\t\t\tthead > tr > th:first-child, tbody > tr > td:first-child {\n\t\t\t\twidth: 90%;\n\t\t\t}\n\t\t}\n\t}\n\t.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n\t\twidth: auto;\n\t\tpadding-right: 0;\n\t\tspan {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\t.tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n\t\tdisplay: block;\n\t\tmargin: 0 auto;\n\t}\n\t.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc {\n\t\tdisplay: none;\n\t}\n}\n\n@media (max-width: 782px) {\n\t.tinvwl-content .widefat th.tinvwl-has-info {\n\t\t&.sortable, &.sorted {\n\t\t\tpadding-top: 0;\n\t\t}\n\t}\n\t.widefat {\n\t\ttfoot td input[type=checkbox], th input[type=checkbox], thead td input[type=checkbox] {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\t.tinvwl-content .widefat {\n\t\tth {\n\t\t\t&.sortable > a, &.sorted > a, &.sortable.tinvwl-has-info > a, &.sorted.tinvwl-has-info > a {\n\t\t\t\tpadding-top: 18px;\n\t\t\t\tpadding-bottom: 18px;\n\t\t\t}\n\t\t}\n\t\tthead td.check-column {\n\t\t\tpadding-top: 14px;\n\t\t\tpadding-bottom: 15px;\n\t\t\tpadding-left: 20px;\n\t\t\twidth: 45px;\n\t\t}\n\t\ttbody th.check-column {\n\t\t\tpadding-top: 14px;\n\t\t\tpadding-bottom: 15px;\n\t\t\tpadding-left: 20px;\n\t\t\twidth: 45px;\n\t\t\tpadding-top: 11px;\n\t\t\tpadding-bottom: 11px;\n\t\t\tvertical-align: top;\n\t\t}\n\t\t&.wishlists {\n\t\t\tthead td.check-column, tbody th.check-column {\n\t\t\t\twidth: 23px;\n\t\t\t}\n\t\t}\n\t\tthead td.check-column + th {\n\t\t\t&.sortable:first-of-type > a, &.sorted:first-of-type > a {\n\t\t\t\tpadding-left: 10px;\n\t\t\t}\n\t\t\tpadding-left: 10px;\n\t\t}\n\t\ttbody th.check-column + td {\n\t\t\tpadding-left: 10px;\n\t\t}\n\t\tthead td.check-column + th {\n\t\t\t&.sortable:first-of-type > .tinvwl-info-wrap.tinvwl-in-table, &.sorted:first-of-type > .tinvwl-info-wrap.tinvwl-in-table {\n\t\t\t\tpadding-left: 13px;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-top: 5px;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.wp-list-table tr:not(.inline-edit-row):not(.no-items) td {\n\t\t&:not(.column-primary)::before {\n\t\t\ttext-align: left;\n\t\t}\n\t\t&.column-primary ~ td:not(.check-column) {\n\t\t\ttext-align: right;\n\t\t\tpadding-right: 30px;\n\t\t}\n\t\t&:not(.column-primary)::before {\n\t\t\tleft: 28px;\n\t\t}\n\t\t&.check-column + td:not(.column-primary)::before {\n\t\t\tleft: 13px;\n\t\t}\n\t\t&.column-primary ~ td:not(.check-column):last-child {\n\t\t\tpadding-bottom: 13px;\n\t\t}\n\t}\n}\n\n/* Popover */\n\n.popover {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tz-index: 9999;\n\tdisplay: none;\n\tmax-width: 279px;\n\tpadding: 1px;\n\ttext-align: center;\n\twhite-space: normal;\n\tbackground-color: #fff;\n\tbackground-clip: padding-box;\n\tborder-radius: 6px;\n\tbox-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22);\n\t&.top {\n\t\tmargin-top: -10px;\n\t}\n\t&.right {\n\t\tmargin-left: 10px;\n\t}\n\t&.bottom {\n\t\tmargin-top: 10px;\n\t}\n\t&.left {\n\t\tmargin-left: -10px;\n\t}\n}\n\n.popover-title {\n\tpadding: 30px 30px 0;\n\tmargin: 0;\n\tfont-family: 'Open Sans', Arial, sans-serif;\n\tfont-size: 14px;\n\tfont-weight: 600;\n\tline-height: 1.714;\n\ttext-transform: uppercase;\n\tletter-spacing: -.35px;\n}\n\n.popover-content {\n\tpadding: 25px 30px 30px;\n\tcolor: #5D5D5D;\n\tfont-family: Arial, sans-serif;\n\tfont-size: 14px;\n\tline-height: 1.429;\n}\n\n.popover {\n\t> .arrow {\n\t\tposition: absolute;\n\t\tdisplay: block;\n\t\twidth: 0;\n\t\theight: 0;\n\t\tborder-color: transparent;\n\t\tborder-style: solid;\n\t\t&:after {\n\t\t\tposition: absolute;\n\t\t\tdisplay: block;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-color: transparent;\n\t\t\tborder-style: solid;\n\t\t\tcontent: none;\n\t\t\tz-index: 9999;\n\t\t\tbackground: none;\n\t\t\tbox-shadow: none;\n\t\t\tposition: absolute;\n\t\t\tleft: auto;\n\t\t\ttop: auto;\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\t\t\t-webkit-transform: none;\n\t\t\t-ms-transform: none;\n\t\t\ttransform: none;\n\t\t\tcontent: \"\";\n\t\t\tborder-width: 10px;\n\t\t}\n\t\tborder-width: 11px;\n\t\tmargin-left: 0;\n\t\toverflow: visible;\n\t}\n\t&.top > .arrow {\n\t\tbottom: -11px;\n\t\tleft: 50%;\n\t\tmargin-left: -11px;\n\t\tborder-bottom-width: 0;\n\t\t&:after {\n\t\t\tbottom: 1px;\n\t\t\tmargin-left: -10px;\n\t\t\tcontent: \" \";\n\t\t\tborder-top-color: #fff;\n\t\t\tborder-bottom-width: 0;\n\t\t}\n\t}\n\t&.right > .arrow {\n\t\ttop: 50%;\n\t\tleft: -11px;\n\t\tmargin-top: -11px;\n\t\tborder-left-width: 0;\n\t\t&:after {\n\t\t\tbottom: -10px;\n\t\t\tleft: 1px;\n\t\t\tcontent: \" \";\n\t\t\tborder-right-color: #fff;\n\t\t\tborder-left-width: 0;\n\t\t}\n\t}\n\t&.bottom > .arrow {\n\t\ttop: -11px;\n\t\tleft: 50%;\n\t\tmargin-left: -11px;\n\t\tborder-top-width: 0;\n\t\t&:after {\n\t\t\ttop: 1px;\n\t\t\tmargin-left: -10px;\n\t\t\tcontent: \" \";\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: #fff;\n\t\t}\n\t}\n\t&.left > .arrow {\n\t\ttop: 50%;\n\t\tleft: auto;\n\t\tright: -11px;\n\t\tmargin-top: -11px;\n\t\tborder-right-width: 0;\n\t\t&:after {\n\t\t\tleft: auto;\n\t\t\tright: 1px;\n\t\t\tbottom: -10px;\n\t\t\tcontent: \" \";\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: #fff;\n\t\t}\n\t}\n}\n\n/* Image w/description */\n\n.tinvwl-img-w-desc {\n\ti {\n\t\tmargin-right: 20px;\n\t}\n\th5 {\n\t\tfont-weight: 600;\n\t\ttext-transform: uppercase;\n\t}\n\t.tinvwl-desc {\n\t\tcolor: #4f4639;\n\t}\n\th5 + .tinvwl-desc {\n\t\tmargin-top: 2px;\n\t}\n}\n\n/* Premium Features */\n\n.tinvwl-premium-feat {\n\t.row {\n\t\tmargin: 0;\n\t\tdisplay: flex;\n\t}\n\t.col-lg-4 {\n\t\tpadding: 0;\n\t\tflex: 1 1 0;\n\t\t.half-containers {\n\t\t\tflex: 1;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t\t&.hosting {\n\t\t\t\tbackground: #4b56e9; /* Old browsers */\n\t\t\t\tbackground: -moz-linear-gradient(left, #4b56e9 0%, #37a6de 100%); /* FF3.6-15 */\n\t\t\t\tbackground: -webkit-linear-gradient(left, #4b56e9 0%, #37a6de 100%); /* Chrome10-25,Safari5.1-6 */\n\t\t\t\tbackground: linear-gradient(to right, #4b56e9 0%, #37a6de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n\t\t\t\tfilter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b56e9', endColorstr='#37a6de', GradientType=1); /* IE6-9 */\n\t\t\t\ta {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\tcolor: #ffffff;\n\t\t\t\t\toutline: none;\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\tbackground: url('../img/kinsta.png') no-repeat 100% 0;\n\t\t\t\t\tfloat: left;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\theight: 100%;\n\t\t\t\t\tspan {\n\t\t\t\t\t\tmargin: 30px 10px 10px 35px;\n\t\t\t\t\t\tpadding-top: 55px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: 230px;\n\t\t\t\t\t\tfont-size: 20px;\n\t\t\t\t\t\tbackground: url('../img/kinsta_logo.png') no-repeat;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.customization {\n\t\t\t\ttext-align: center;\n\t\t\t\tbackground: #333333 url('../img/customization.png') no-repeat 100% 100%;\n\t\t\t\th2 {\n\t\t\t\t\tmargin: 30px auto 20px;\n\t\t\t\t}\n\t\t\t\tp {\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tcolor: #ffffff;\n\t\t\t\t\tpadding-left: 10px;\n\t\t\t\t\tpadding-right: 10px;\n\t\t\t\t}\n\t\t\t\t.tinvwl-btn.gray {\n\t\t\t\t\tbackground-color: #958095;\n\t\t\t\t\tmargin: 10px auto;\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground-color: #ffffff;\n\t\t\t\t\t\tcolor: #333333;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.rate {\n\t\t\t\ttext-align: center;\n\t\t\t\tborder-bottom: 1px solid #e7e7e7;\n\t\t\t\th2 {\n\t\t\t\t\tbackground: url('../img/rate_us.png') no-repeat center;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\twidth: 186px;\n\t\t\t\t\theight: 76px;\n\t\t\t\t\tmargin: 30px auto 20px;\n\t\t\t\t\tfont-size: 18px;\n\t\t\t\t\tline-height: 100px;\n\t\t\t\t\ta {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: 186px;\n\t\t\t\t\t\theight: 76px;\n\t\t\t\t\t\tcolor: #ffffff;\n\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t\toutline: none;\n\t\t\t\t\t\tfont-weight: 600;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tp {\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tpadding-left: 10px;\n\t\t\t\t\tpadding-right: 10px;\n\t\t\t\t}\n\t\t\t\ta {\n\t\t\t\t\tcolor: #ff5739;\n\t\t\t\t\ttext-decoration: underline;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.subscribe {\n\t\t\t\ttext-align: center;\n\t\t\t\th2 {\n\t\t\t\t\tcolor: #453a2a;\n\t\t\t\t\tmargin: 30px auto 20px;\n\t\t\t\t}\n\t\t\t\tp {\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tpadding-left: 10px;\n\t\t\t\t\tpadding-right: 10px;\n\t\t\t\t}\n\t\t\t\t.mc-field-group {\n\t\t\t\t\twidth: 90%;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\tmargin: 10px auto;\n\t\t\t\t\tinput[type=\"email\"] {\n\t\t\t\t\t\twidth: 65%;\n\t\t\t\t\t\theight: 45px;\n\t\t\t\t\t}\n\t\t\t\t\tinput[type=\"submit\"] {\n\t\t\t\t\t\twidth: 30%;\n\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t#mc_embed_signup {\n\t\t\t\t\tmargin-bottom: 30px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\th2 {\n\t\tfont-size: 30px;\n\t\ttext-transform: uppercase;\n\t\tletter-spacing: -.025em;\n\t\tline-height: 1;\n\t\tcolor: #ffffff;\n\t}\n\n\t.tinvwl-pic-col {\n\t\tborder: 5px solid #ffffff;\n\t\ttext-align: center;\n\t\tbackground: #df4c57; /* Old browsers */\n\t\tbackground: -moz-linear-gradient(-45deg, #df4c57 0%, #f78c62 100%); /* FF3.6-15 */\n\t\tbackground: -webkit-linear-gradient(-45deg, #df4c57 0%, #f78c62 100%); /* Chrome10-25,Safari5.1-6 */\n\t\tbackground: linear-gradient(135deg, #df4c57 0%, #f78c62 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n\t\tfilter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57', endColorstr='#f78c62', GradientType=1); /* IE6-9 fallback on horizontal gradient */\n\t\tpadding: 50px 10px;\n\t\tcolor: #ffffff;\n\n\t\timg {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 auto;\n\t\t}\n\t\t.tinvwl-btn.white {\n\t\t\tcolor: #ff5739;\n\t\t\t&:hover {\n\t\t\t\tcolor: #ffffff;\n\t\t\t}\n\t\t}\n\t\tp {\n\t\t\tfont-size: 16px;\n\t\t\tpadding-bottom: 1em;\n\t\t}\n\t}\n\t.tinvwl-feat-col {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tborder-top: 1px solid #ffffff;\n\t\tborder-bottom: 1px solid #ffffff;\n\t\tbackground-color: #f9f8f5;\n\t}\n\t.tinvwl-sup-col {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n}\n\n/* Footer */\n\n#wpfooter {\n\tpadding: 10px 40px;\n\tp {\n\t\tfont-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n\t\tfont-size: 14px;\n\t\tline-height: 1.85714286;\n\t\tcolor: #4b4b4b;\n\t}\n\t.ftinvwl-heart {\n\t\tmargin: 0 3px;\n\t}\n\t.ftinvwl-star {\n\t\tfont-size: 12px;\n\t\tmargin: 0 1px;\n\t}\n\tspan .ftinvwl-star {\n\t\t&:first-of-type {\n\t\t\tmargin-left: 6px;\n\t\t}\n\t\t&:last-of-type {\n\t\t\tmargin-left: 3px;\n\t\t}\n\t}\n\ti {\n\t\tcolor: #ff5739;\n\t}\n\ta {\n\t\ttext-decoration: underline;\n\t\tcolor: #ff5739;\n\t\t&:hover, &:active, &:focus {\n\t\t\tcolor: #000;\n\t\t}\n\t}\n}\n\n/* Color Picker */\n\n.tinvwl-color-picker {\n\tposition: relative;\n\t.iris-picker {\n\t\tposition: absolute;\n\t\tz-index: 9999;\n\t}\n\tinput[type=text] {\n\t\tcolor: #fff;\n\t\tborder: 4px solid #fff;\n\t\tbox-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14);\n\t}\n\t.tinvwl-eyedropper {\n\t\tcursor: pointer;\n\t\tposition: relative;\n\t\tdisplay: inline-block;\n\t\tvertical-align: top;\n\t\tmargin-left: 4px;\n\t\twidth: 42px;\n\t\theight: 42px;\n\t\tbackground: #fff url('../img/color_icon.png') no-repeat center;\n\t\tborder: 1px solid rgba(0, 0, 0, 0.14);\n\t\tborder-radius: 2px;\n\t\tbox-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n\t\ta {\n\t\t\tcolor: #6b625a;\n\t\t}\n\t\t&.tinvwl-active {\n\t\t}\n\t\ti {\n\t\t\tdisplay: inline-block;\n\t\t\tposition: absolute;\n\t\t\ttop: 15px;\n\t\t\tleft: 14px;\n\t\t\tfont-size: 12px;\n\t\t}\n\t}\n\t+ .iris-picker .iris-square-value {\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n}\n\n/* Modal */\n\n.tinvwl-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tvisibility: hidden;\n\topacity: 0;\n\ttransition: opacity .3s ease, visibility .3s ease;\n\tbackground: #191919;\n}\n\n.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay {\n\tvisibility: visible;\n\topacity: .5;\n}\n\n.admin-bar .tinvwl-content .tinvwl-modal {\n\tpadding-top: 32px !important;\n}\n\n.tinvwl-content .tinvwl-modal {\n\t.tinvwl-modal-inner {\n\t\tposition: relative;\n\t\tmargin: 0 auto;\n\t\tbackground: #fff;\n\t\tborder-radius: 4px;\n\t}\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\ttop: 0;\n\tleft: 0;\n\twidth: 0;\n\theight: 0;\n\tz-index: 9999;\n\tposition: fixed;\n\toutline: none !important;\n\t-webkit-backface-visibility: hidden;\n\tvisibility: hidden;\n\topacity: 0;\n\ttext-align: left;\n\ttransition: opacity .3s ease, visibility .3s ease;\n\t&.tinvwl-modal-open {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n}\n\n@media screen and (max-width: 1200px) {\n\t.tinvwl-premium-feat .row {\n\t\tdisplay: block;\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.admin-bar .tinvwl-content .tinvwl-modal {\n\t\tpadding-top: 46px !important;\n\t}\n}\n\n@media screen and (max-width: 600px) {\n\t.admin-bar .tinvwl-content .tinvwl-modal {\n\t\tpadding-top: 0 !important;\n\t}\n}\n\n.tinvwl-modal .tinvwl-table {\n\theight: 100%;\n}\n\n.tinvwl-content .tinvwl-modal {\n\t.tinvwl-modal-inner {\n\t\tmax-width: 415px;\n\t\tpadding: 40px 45px;\n\t}\n\t&.tinvwl-send-promo-emails {\n\t\ttext-align: center;\n\t\tp {\n\t\t\tmargin: 0 0 26px;\n\t\t}\n\t\t.tinvwl-btn {\n\t\t\t&.large {\n\t\t\t\tpadding: 14px 33px;\n\t\t\t}\n\t\t\t+ .tinvwl-btn {\n\t\t\t\tmargin-left: 6px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Quick Buttons */\n\n.tinvwl-quick-btns {\n\tposition: fixed;\n\ttop: 25%;\n\tleft: 100%;\n\tz-index: 9999;\n\tbutton {\n\t\tdisplay: block;\n\t\twidth: 117px;\n\t\tfont-size: 14px;\n\t\tfont-family: \"Open Sans\", Arial, sans-serif;\n\t\tfont-weight: 600;\n\t\tpadding: 0 35px 0 0;\n\t\tborder-radius: 2px;\n\t\tborder: none;\n\t\ttext-decoration: none;\n\t\tbackground: #96b100;\n\t\tcolor: #ffffff;\n\t\t-webkit-transform: translateX(-50px);\n\t\t-ms-transform: translateX(-50px);\n\t\ttransform: translateX(-50px);\n\t\ttransition: -webkit-transform .3s ease;\n\t\ttransition: transform .3s ease;\n\t}\n}\n\n.tinvwl-panel.only-button .tinvwl-quick-btns .form-control {\n\tdisplay: block;\n\twidth: 119px;\n}\n\n.tinvwl-quick-btns button {\n\t&:hover {\n\t\t-webkit-transform: translateX(-100%);\n\t\t-ms-transform: translateX(-100%);\n\t\ttransform: translateX(-100%);\n\t}\n\t+ button {\n\t\tmargin-top: 4px;\n\t}\n\tspan {\n\t\tdisplay: inline-block;\n\t\twidth: 50px;\n\t\tpadding: 15px 0;\n\t\ttext-align: center;\n\t}\n}\n\n/* Preview Select */\n\n@media (min-width: 1200px) {\n\t.tinvwl-empty-select + .tinvwl-input-group-btn {\n\t\ttext-align: right;\n\t}\n}\n\n.tinvwl-empty-select + .tinvwl-input-group-btn .tinvwl-btn {\n\tmargin-left: 0;\n}\n\n/* Bootstrap */\n\n.container, .container-fluid {\n\t/*padding-right: 15px;\n padding-left: 15px;*/\n\tmargin-right: auto;\n\tmargin-left: auto;\n}\n\n@media (min-width: 768px) {\n\t.container {\n\t\twidth: 750px;\n\t}\n}\n\n@media (min-width: 992px) {\n\t.container {\n\t\twidth: 970px;\n\t}\n}\n\n@media (min-width: 1200px) {\n\t.container {\n\t\twidth: 1170px;\n\t}\n}\n\n.row {\n\tmargin-right: -15px;\n\tmargin-left: -15px;\n}\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\tposition: relative;\n\tmin-height: 1px;\n\tpadding-right: 15px;\n\tpadding-left: 15px;\n}\n\n.tinvwl-table .form-group {\n\t.row {\n\t\t/*margin-left: -5px;*/\n\t\t/*margin-right: -5px;*/\n\t}\n\t[class^=\"col-\"] {\n\t\t/*padding-right: 5px;*/\n\t\t/*padding-left: 5px;*/\n\t}\n}\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\tfloat: left;\n}\n\n.col-xs-12 {\n\tfloat: left;\n\twidth: 100%;\n}\n\n.col-xs-11 {\n\twidth: 91.66666667%;\n}\n\n.col-xs-10 {\n\twidth: 83.33333333%;\n}\n\n.col-xs-9 {\n\twidth: 75%;\n}\n\n.col-xs-8 {\n\twidth: 66.66666667%;\n}\n\n.col-xs-7 {\n\twidth: 58.33333333%;\n}\n\n.col-xs-6 {\n\twidth: 50%;\n}\n\n.col-xs-5 {\n\twidth: 41.66666667%;\n}\n\n.col-xs-4 {\n\twidth: 33.33333333%;\n}\n\n.col-xs-3 {\n\twidth: 25%;\n}\n\n.col-xs-2 {\n\twidth: 16.66666667%;\n}\n\n.col-xs-1 {\n\twidth: 8.33333333%;\n}\n\n.col-xs-pull-12 {\n\tright: 100%;\n}\n\n.col-xs-pull-11 {\n\tright: 91.66666667%;\n}\n\n.col-xs-pull-10 {\n\tright: 83.33333333%;\n}\n\n.col-xs-pull-9 {\n\tright: 75%;\n}\n\n.col-xs-pull-8 {\n\tright: 66.66666667%;\n}\n\n.col-xs-pull-7 {\n\tright: 58.33333333%;\n}\n\n.col-xs-pull-6 {\n\tright: 50%;\n}\n\n.col-xs-pull-5 {\n\tright: 41.66666667%;\n}\n\n.col-xs-pull-4 {\n\tright: 33.33333333%;\n}\n\n.col-xs-pull-3 {\n\tright: 25%;\n}\n\n.col-xs-pull-2 {\n\tright: 16.66666667%;\n}\n\n.col-xs-pull-1 {\n\tright: 8.33333333%;\n}\n\n.col-xs-pull-0 {\n\tright: auto;\n}\n\n.col-xs-push-12 {\n\tleft: 100%;\n}\n\n.col-xs-push-11 {\n\tleft: 91.66666667%;\n}\n\n.col-xs-push-10 {\n\tleft: 83.33333333%;\n}\n\n.col-xs-push-9 {\n\tleft: 75%;\n}\n\n.col-xs-push-8 {\n\tleft: 66.66666667%;\n}\n\n.col-xs-push-7 {\n\tleft: 58.33333333%;\n}\n\n.col-xs-push-6 {\n\tleft: 50%;\n}\n\n.col-xs-push-5 {\n\tleft: 41.66666667%;\n}\n\n.col-xs-push-4 {\n\tleft: 33.33333333%;\n}\n\n.col-xs-push-3 {\n\tleft: 25%;\n}\n\n.col-xs-push-2 {\n\tleft: 16.66666667%;\n}\n\n.col-xs-push-1 {\n\tleft: 8.33333333%;\n}\n\n.col-xs-push-0 {\n\tleft: auto;\n}\n\n.col-xs-offset-12 {\n\tmargin-left: 100%;\n}\n\n.col-xs-offset-11 {\n\tmargin-left: 91.66666667%;\n}\n\n.col-xs-offset-10 {\n\tmargin-left: 83.33333333%;\n}\n\n.col-xs-offset-9 {\n\tmargin-left: 75%;\n}\n\n.col-xs-offset-8 {\n\tmargin-left: 66.66666667%;\n}\n\n.col-xs-offset-7 {\n\tmargin-left: 58.33333333%;\n}\n\n.col-xs-offset-6 {\n\tmargin-left: 50%;\n}\n\n.col-xs-offset-5 {\n\tmargin-left: 41.66666667%;\n}\n\n.col-xs-offset-4 {\n\tmargin-left: 33.33333333%;\n}\n\n.col-xs-offset-3 {\n\tmargin-left: 25%;\n}\n\n.col-xs-offset-2 {\n\tmargin-left: 16.66666667%;\n}\n\n.col-xs-offset-1 {\n\tmargin-left: 8.33333333%;\n}\n\n.col-xs-offset-0 {\n\tmargin-left: 0;\n}\n\n@media (min-width: 768px) {\n\t.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\t\tfloat: left;\n\t}\n\t.col-sm-12 {\n\t\tfloat: left;\n\t\twidth: 100%;\n\t}\n\t.col-sm-11 {\n\t\twidth: 91.66666667%;\n\t}\n\t.col-sm-10 {\n\t\twidth: 83.33333333%;\n\t}\n\t.col-sm-9 {\n\t\twidth: 75%;\n\t}\n\t.col-sm-8 {\n\t\twidth: 66.66666667%;\n\t}\n\t.col-sm-7 {\n\t\twidth: 58.33333333%;\n\t}\n\t.col-sm-6 {\n\t\twidth: 50%;\n\t}\n\t.col-sm-5 {\n\t\twidth: 41.66666667%;\n\t}\n\t.col-sm-4 {\n\t\twidth: 33.33333333%;\n\t}\n\t.col-sm-3 {\n\t\twidth: 25%;\n\t}\n\t.col-sm-2 {\n\t\twidth: 16.66666667%;\n\t}\n\t.col-sm-1 {\n\t\twidth: 8.33333333%;\n\t}\n\t.col-sm-pull-12 {\n\t\tright: 100%;\n\t}\n\t.col-sm-pull-11 {\n\t\tright: 91.66666667%;\n\t}\n\t.col-sm-pull-10 {\n\t\tright: 83.33333333%;\n\t}\n\t.col-sm-pull-9 {\n\t\tright: 75%;\n\t}\n\t.col-sm-pull-8 {\n\t\tright: 66.66666667%;\n\t}\n\t.col-sm-pull-7 {\n\t\tright: 58.33333333%;\n\t}\n\t.col-sm-pull-6 {\n\t\tright: 50%;\n\t}\n\t.col-sm-pull-5 {\n\t\tright: 41.66666667%;\n\t}\n\t.col-sm-pull-4 {\n\t\tright: 33.33333333%;\n\t}\n\t.col-sm-pull-3 {\n\t\tright: 25%;\n\t}\n\t.col-sm-pull-2 {\n\t\tright: 16.66666667%;\n\t}\n\t.col-sm-pull-1 {\n\t\tright: 8.33333333%;\n\t}\n\t.col-sm-pull-0 {\n\t\tright: auto;\n\t}\n\t.col-sm-push-12 {\n\t\tleft: 100%;\n\t}\n\t.col-sm-push-11 {\n\t\tleft: 91.66666667%;\n\t}\n\t.col-sm-push-10 {\n\t\tleft: 83.33333333%;\n\t}\n\t.col-sm-push-9 {\n\t\tleft: 75%;\n\t}\n\t.col-sm-push-8 {\n\t\tleft: 66.66666667%;\n\t}\n\t.col-sm-push-7 {\n\t\tleft: 58.33333333%;\n\t}\n\t.col-sm-push-6 {\n\t\tleft: 50%;\n\t}\n\t.col-sm-push-5 {\n\t\tleft: 41.66666667%;\n\t}\n\t.col-sm-push-4 {\n\t\tleft: 33.33333333%;\n\t}\n\t.col-sm-push-3 {\n\t\tleft: 25%;\n\t}\n\t.col-sm-push-2 {\n\t\tleft: 16.66666667%;\n\t}\n\t.col-sm-push-1 {\n\t\tleft: 8.33333333%;\n\t}\n\t.col-sm-push-0 {\n\t\tleft: auto;\n\t}\n\t.col-sm-offset-12 {\n\t\tmargin-left: 100%;\n\t}\n\t.col-sm-offset-11 {\n\t\tmargin-left: 91.66666667%;\n\t}\n\t.col-sm-offset-10 {\n\t\tmargin-left: 83.33333333%;\n\t}\n\t.col-sm-offset-9 {\n\t\tmargin-left: 75%;\n\t}\n\t.col-sm-offset-8 {\n\t\tmargin-left: 66.66666667%;\n\t}\n\t.col-sm-offset-7 {\n\t\tmargin-left: 58.33333333%;\n\t}\n\t.col-sm-offset-6 {\n\t\tmargin-left: 50%;\n\t}\n\t.col-sm-offset-5 {\n\t\tmargin-left: 41.66666667%;\n\t}\n\t.col-sm-offset-4 {\n\t\tmargin-left: 33.33333333%;\n\t}\n\t.col-sm-offset-3 {\n\t\tmargin-left: 25%;\n\t}\n\t.col-sm-offset-2 {\n\t\tmargin-left: 16.66666667%;\n\t}\n\t.col-sm-offset-1 {\n\t\tmargin-left: 8.33333333%;\n\t}\n\t.col-sm-offset-0 {\n\t\tmargin-left: 0;\n\t}\n}\n\n@media (min-width: 992px) {\n\t.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\t\tfloat: left;\n\t}\n\t.col-md-12 {\n\t\tfloat: left;\n\t\twidth: 100%;\n\t}\n\t.col-md-11 {\n\t\twidth: 91.66666667%;\n\t}\n\t.col-md-10 {\n\t\twidth: 83.33333333%;\n\t}\n\t.col-md-9 {\n\t\twidth: 75%;\n\t}\n\t.col-md-8 {\n\t\twidth: 66.66666667%;\n\t}\n\t.col-md-7 {\n\t\twidth: 58.33333333%;\n\t}\n\t.col-md-6 {\n\t\twidth: 50%;\n\t}\n\t.col-md-5 {\n\t\twidth: 41.66666667%;\n\t}\n\t.col-md-4 {\n\t\twidth: 33.33333333%;\n\t}\n\t.col-md-3 {\n\t\twidth: 25%;\n\t}\n\t.col-md-2 {\n\t\twidth: 16.66666667%;\n\t}\n\t.col-md-1 {\n\t\twidth: 8.33333333%;\n\t}\n\t.col-md-pull-12 {\n\t\tright: 100%;\n\t}\n\t.col-md-pull-11 {\n\t\tright: 91.66666667%;\n\t}\n\t.col-md-pull-10 {\n\t\tright: 83.33333333%;\n\t}\n\t.col-md-pull-9 {\n\t\tright: 75%;\n\t}\n\t.col-md-pull-8 {\n\t\tright: 66.66666667%;\n\t}\n\t.col-md-pull-7 {\n\t\tright: 58.33333333%;\n\t}\n\t.col-md-pull-6 {\n\t\tright: 50%;\n\t}\n\t.col-md-pull-5 {\n\t\tright: 41.66666667%;\n\t}\n\t.col-md-pull-4 {\n\t\tright: 33.33333333%;\n\t}\n\t.col-md-pull-3 {\n\t\tright: 25%;\n\t}\n\t.col-md-pull-2 {\n\t\tright: 16.66666667%;\n\t}\n\t.col-md-pull-1 {\n\t\tright: 8.33333333%;\n\t}\n\t.col-md-pull-0 {\n\t\tright: auto;\n\t}\n\t.col-md-push-12 {\n\t\tleft: 100%;\n\t}\n\t.col-md-push-11 {\n\t\tleft: 91.66666667%;\n\t}\n\t.col-md-push-10 {\n\t\tleft: 83.33333333%;\n\t}\n\t.col-md-push-9 {\n\t\tleft: 75%;\n\t}\n\t.col-md-push-8 {\n\t\tleft: 66.66666667%;\n\t}\n\t.col-md-push-7 {\n\t\tleft: 58.33333333%;\n\t}\n\t.col-md-push-6 {\n\t\tleft: 50%;\n\t}\n\t.col-md-push-5 {\n\t\tleft: 41.66666667%;\n\t}\n\t.col-md-push-4 {\n\t\tleft: 33.33333333%;\n\t}\n\t.col-md-push-3 {\n\t\tleft: 25%;\n\t}\n\t.col-md-push-2 {\n\t\tleft: 16.66666667%;\n\t}\n\t.col-md-push-1 {\n\t\tleft: 8.33333333%;\n\t}\n\t.col-md-push-0 {\n\t\tleft: auto;\n\t}\n\t.col-md-offset-12 {\n\t\tmargin-left: 100%;\n\t}\n\t.col-md-offset-11 {\n\t\tmargin-left: 91.66666667%;\n\t}\n\t.col-md-offset-10 {\n\t\tmargin-left: 83.33333333%;\n\t}\n\t.col-md-offset-9 {\n\t\tmargin-left: 75%;\n\t}\n\t.col-md-offset-8 {\n\t\tmargin-left: 66.66666667%;\n\t}\n\t.col-md-offset-7 {\n\t\tmargin-left: 58.33333333%;\n\t}\n\t.col-md-offset-6 {\n\t\tmargin-left: 50%;\n\t}\n\t.col-md-offset-5 {\n\t\tmargin-left: 41.66666667%;\n\t}\n\t.col-md-offset-4 {\n\t\tmargin-left: 33.33333333%;\n\t}\n\t.col-md-offset-3 {\n\t\tmargin-left: 25%;\n\t}\n\t.col-md-offset-2 {\n\t\tmargin-left: 16.66666667%;\n\t}\n\t.col-md-offset-1 {\n\t\tmargin-left: 8.33333333%;\n\t}\n\t.col-md-offset-0 {\n\t\tmargin-left: 0;\n\t}\n}\n\n@media (min-width: 1200px) {\n\t.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\t\tfloat: left;\n\t}\n\t.col-lg-12 {\n\t\tfloat: left;\n\t\twidth: 100%;\n\t}\n\t.col-lg-11 {\n\t\twidth: 91.66666667%;\n\t}\n\t.col-lg-10 {\n\t\twidth: 83.33333333%;\n\t}\n\t.col-lg-9 {\n\t\twidth: 75%;\n\t}\n\t.col-lg-8 {\n\t\twidth: 66.66666667%;\n\t}\n\t.col-lg-7 {\n\t\twidth: 58.33333333%;\n\t}\n\t.col-lg-6 {\n\t\twidth: 50%;\n\t}\n\t.col-lg-5 {\n\t\twidth: 41.66666667%;\n\t}\n\t.col-lg-4 {\n\t\twidth: 33.33333333%;\n\t}\n\t.col-lg-3 {\n\t\twidth: 25%;\n\t}\n\t.col-lg-2 {\n\t\twidth: 16.66666667%;\n\t}\n\t.col-lg-1 {\n\t\twidth: 8.33333333%;\n\t}\n\t.col-lg-pull-12 {\n\t\tright: 100%;\n\t}\n\t.col-lg-pull-11 {\n\t\tright: 91.66666667%;\n\t}\n\t.col-lg-pull-10 {\n\t\tright: 83.33333333%;\n\t}\n\t.col-lg-pull-9 {\n\t\tright: 75%;\n\t}\n\t.col-lg-pull-8 {\n\t\tright: 66.66666667%;\n\t}\n\t.col-lg-pull-7 {\n\t\tright: 58.33333333%;\n\t}\n\t.col-lg-pull-6 {\n\t\tright: 50%;\n\t}\n\t.col-lg-pull-5 {\n\t\tright: 41.66666667%;\n\t}\n\t.col-lg-pull-4 {\n\t\tright: 33.33333333%;\n\t}\n\t.col-lg-pull-3 {\n\t\tright: 25%;\n\t}\n\t.col-lg-pull-2 {\n\t\tright: 16.66666667%;\n\t}\n\t.col-lg-pull-1 {\n\t\tright: 8.33333333%;\n\t}\n\t.col-lg-pull-0 {\n\t\tright: auto;\n\t}\n\t.col-lg-push-12 {\n\t\tleft: 100%;\n\t}\n\t.col-lg-push-11 {\n\t\tleft: 91.66666667%;\n\t}\n\t.col-lg-push-10 {\n\t\tleft: 83.33333333%;\n\t}\n\t.col-lg-push-9 {\n\t\tleft: 75%;\n\t}\n\t.col-lg-push-8 {\n\t\tleft: 66.66666667%;\n\t}\n\t.col-lg-push-7 {\n\t\tleft: 58.33333333%;\n\t}\n\t.col-lg-push-6 {\n\t\tleft: 50%;\n\t}\n\t.col-lg-push-5 {\n\t\tleft: 41.66666667%;\n\t}\n\t.col-lg-push-4 {\n\t\tleft: 33.33333333%;\n\t}\n\t.col-lg-push-3 {\n\t\tleft: 25%;\n\t}\n\t.col-lg-push-2 {\n\t\tleft: 16.66666667%;\n\t}\n\t.col-lg-push-1 {\n\t\tleft: 8.33333333%;\n\t}\n\t.col-lg-push-0 {\n\t\tleft: auto;\n\t}\n\t.col-lg-offset-12 {\n\t\tmargin-left: 100%;\n\t}\n\t.col-lg-offset-11 {\n\t\tmargin-left: 91.66666667%;\n\t}\n\t.col-lg-offset-10 {\n\t\tmargin-left: 83.33333333%;\n\t}\n\t.col-lg-offset-9 {\n\t\tmargin-left: 75%;\n\t}\n\t.col-lg-offset-8 {\n\t\tmargin-left: 66.66666667%;\n\t}\n\t.col-lg-offset-7 {\n\t\tmargin-left: 58.33333333%;\n\t}\n\t.col-lg-offset-6 {\n\t\tmargin-left: 50%;\n\t}\n\t.col-lg-offset-5 {\n\t\tmargin-left: 41.66666667%;\n\t}\n\t.col-lg-offset-4 {\n\t\tmargin-left: 33.33333333%;\n\t}\n\t.col-lg-offset-3 {\n\t\tmargin-left: 25%;\n\t}\n\t.col-lg-offset-2 {\n\t\tmargin-left: 16.66666667%;\n\t}\n\t.col-lg-offset-1 {\n\t\tmargin-left: 8.33333333%;\n\t}\n\t.col-lg-offset-0 {\n\t\tmargin-left: 0;\n\t}\n}\n\n@media (max-width: 1199px) {\n\t.tinvwl-table {\n\t\t.row > {\n\t\t\t[class^=\"col-md-\"] + [class^=\"col-md-\"], [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n\t\t\t\tpadding-top: 30px;\n\t\t\t}\n\t\t}\n\t\t.form-group > {\n\t\t\t[class^=\"col-md-\"] + [class^=\"col-md-\"], [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n\t\t\t\tpadding-top: 30px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.fade {\n\topacity: 0;\n\ttransition: opacity .15s linear;\n\t&.in {\n\t\topacity: 1;\n\t}\n}\n\n.form-horizontal .form-group {\n\tmargin-right: -15px;\n\tmargin-left: -15px;\n}\n\n.form-group {\n\tmargin-bottom: 23px;\n}\n\n.form-horizontal:last-of-type .form-group {\n\t/*margin-bottom: 0;*/\n}\n\n.tinvwl-inner .form-group + .form-group > label {\n\t/*margin-top: 7px;*/\n}\n\n.form-control {\n\tdisplay: block;\n\twidth: 100%;\n}\n\nlabel.one-line {\n\tdisplay: inline-block;\n\tmargin-bottom: 0;\n\tmargin-right: 10px;\n}\n\n.control-label label {\n\tdisplay: block;\n\tmargin-bottom: 10px;\n}\n\n.form-horizontal .control-label label {\n\tpadding-top: 9px;\n\tmargin-bottom: 0;\n}\n\n@media (min-width: 1200px) {\n\t.tinvwl-table .tinvwl-header-row {\n\t\tlabel {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t.form-group {\n\t\t\tmargin-top: -7px;\n\t\t\tmargin-bottom: 13px;\n\t\t}\n\t}\n}\n\n@media (max-width: 1199px) {\n\t.form-horizontal .control-label label {\n\t\tmargin-bottom: 10px;\n\t}\n\t.tinvwl-table .tinvwl-header-row label {\n\t\tpadding-top: 3px;\n\t}\n}\n\n.tinvwl-input-group-btn {\n\tmargin-top: 13px;\n}\n\n.tinvwl-input-group {\n\tposition: relative;\n\tdisplay: table;\n\tborder-collapse: separate;\n}\n\n.tinvwl-input-group-addon {\n\twidth: 1%;\n\twhite-space: nowrap;\n\tvertical-align: middle;\n}\n\n.tinvwl-input-group-btn {\n\twidth: 1%;\n\twhite-space: nowrap;\n\tvertical-align: middle;\n\tmargin-top: 0;\n\tposition: relative;\n\twhite-space: nowrap;\n\t.tinvwl-btn {\n\t\tmargin-left: 10px;\n\t}\n\t> .btn {\n\t\tposition: relative;\n\t}\n}\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\tdisplay: table-cell;\n}\n\n.tinvwl-input-group .form-control {\n\tposition: relative;\n\tz-index: 2;\n\tfloat: left;\n\twidth: 100%;\n\tmargin-bottom: 0;\n}\n\n@media only screen and (max-width: 1199px) {\n\t.tinvwl-input-group:not(.tinvwl-no-full) {\n\t\tdisplay: block;\n\t\t.form-control {\n\t\t\tfloat: none;\n\t\t\t+ .tinvwl-input-group-btn {\n\t\t\t\tpadding-top: 10px;\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\t\t}\n\t\t.tinvwl-input-group-addon, .tinvwl-input-group-btn, .form-control {\n\t\t\tdisplay: block;\n\t\t}\n\t\t.tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t.tinvwl-input-group-addon > {\n\t\t\tinput, button {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t\t.tinvwl-input-group-btn > {\n\t\t\tinput, button {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.text-right {\n\ttext-align: right;\n}\n\n@media (max-width: 1199px) {\n\t.text-right {\n\t\ttext-align: left;\n\t}\n}\n\n@media (min-width: 768px) {\n\t.form-inline {\n\t\t.form-group {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-bottom: 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\t.form-control {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: auto;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\t.form-control-static {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t.tinvwl-input-group {\n\t\t\tdisplay: inline-table;\n\t\t\tvertical-align: middle;\n\t\t\t.tinvwl-input-group-addon, .tinvwl-input-group-btn, .form-control {\n\t\t\t\twidth: auto;\n\t\t\t}\n\t\t\t> .form-control {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t\t.control-label label {\n\t\t\tmargin-bottom: 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\t.radio, .checkbox {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\t.radio label, .checkbox label {\n\t\t\tpadding-left: 0;\n\t\t}\n\t\t.radio input[type=\"radio\"], .checkbox input[type=\"checkbox\"] {\n\t\t\tposition: relative;\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t.has-feedback .form-control-feedback {\n\t\t\ttop: 0;\n\t\t}\n\t}\n}\n\n/*************************IMAGES *******************************/\n\n.logo_heart {\n\tbackground: url('../img/logo_heart.png') no-repeat center;\n\tdisplay: inline-block;\n\tbackground-size: 54px 54px;\n\twidth: 54px;\n\theight: 54px;\n}\n\n.admin-rescue {\n\tbackground: url('../img/admin-rescue.png') no-repeat center;\n\tdisplay: inline-block;\n\tbackground-size: 61px 60px;\n\twidth: 61px;\n\theight: 60px;\n}\n\n.admin-update {\n\tbackground: url('../img/admin-update.png') no-repeat center;\n\tdisplay: inline-block;\n\tbackground-size: 61px 60px;\n\twidth: 61px;\n\theight: 60px;\n}\n\n.wizard_logo {\n\tbackground: url('../img/wizard_logo.png') no-repeat center;\n\tbackground-size: 54px 54px;\n\twidth: 54px;\n\theight: 54px;\n\tdisplay: block;\n\tmargin: 10px auto;\n}\n\n.wizard_setup {\n\tbackground: url('../img/wizard_setup.png') no-repeat center;\n\tdisplay: inline-block;\n\tbackground-size: 143px 144px;\n\twidth: 143px;\n\theight: 144px;\n}\n\n.premium_adv {\n\tbackground: url('../img/premium_logo.png') no-repeat center;\n\tdisplay: inline-block;\n\tmargin: 0 auto 35px;\n\tbackground-size: 107px 106px;\n\twidth: 107px;\n\theight: 106px;\n}\n\n/************************** RETINA *************************/\n\n.tinvwl-content select {\n\tbackground-size: 13px 8px;\n}\n\n.tinvwl-select + .tinvwl-caret span {\n\tbackground-size: 13px 18px;\n}\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links {\n\t.prev-page {\n\t\t.tinvwl-chevron, &:hover .tinvwl-chevron {\n\t\t\tbackground-size: 20px 30px;\n\t\t}\n\t}\n\t.next-page {\n\t\t.tinvwl-chevron, &:hover .tinvwl-chevron {\n\t\t\tbackground-size: 20px 30px;\n\t\t}\n\t}\n}\n\n.tinvwl-color-picker .tinvwl-eyedropper {\n\tbackground-size: 28px 29px;\n}\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {\n\t.tinvwl-content select {\n\t\tbackground-image: url('../img/select_caret@2x.png');\n\t}\n\t.tinvwl-select + .tinvwl-caret span {\n\t\tbackground-image: url('../img/chevron_down@2x.png');\n\t}\n\t.tinvwl-content .tablenav .tablenav-pages .pagination-links {\n\t\t.prev-page {\n\t\t\t.tinvwl-chevron, &:hover .tinvwl-chevron {\n\t\t\t\tbackground-image: url('../img/chevron_icon@2x.png');\n\t\t\t}\n\t\t}\n\t\t.next-page {\n\t\t\t.tinvwl-chevron, &:hover .tinvwl-chevron {\n\t\t\t\tbackground-image: url('../img/chevron_icon@2x.png');\n\t\t\t}\n\t\t}\n\t}\n\t.tinvwl-color-picker .tinvwl-eyedropper {\n\t\tbackground-image: url('../img/color_icon@2x.png');\n\t}\n\t.logo_heart {\n\t\tbackground-image: url('../img/logo_heart@2x.png');\n\t}\n\t.admin-rescue {\n\t\tbackground-image: url('../img/admin-rescue@2x.png');\n\t}\n\t.admin-update {\n\t\tbackground-image: url('../img/admin-update@2x.png');\n\t}\n\t.wizard_logo {\n\t\tbackground-image: url('../img/wizard_logo@2x.png');\n\t}\n\t.wizard_setup {\n\t\tbackground-image: url('../img/wizard_setup@2x.png');\n\t}\n}\n\n/******************STYLE HEADINGS*********************/\n\n#style_options .tinvwl-table tbody tr .tinvwl-inner h2 {\n\tfont-size: 18px;\n\tcolor: #291C09;\n\ttext-transform: capitalize;\n\tfont-weight: 600;\n\tmargin-bottom: 21px;\n\tpadding: 14px 0;\n}\n\n::-webkit-input-placeholder {\n\tcolor: #e5e5e5;\n\topacity: 1 !important; /* for older chrome versions. may no longer apply. */\n}\n\n:-moz-placeholder { /* Firefox 18- */\n\tcolor: #e5e5e5;\n\topacity: 1 !important;\n}\n\n::-moz-placeholder { /* Firefox 19+ */\n\tcolor: #e5e5e5;\n\topacity: 1 !important;\n}\n\n:-ms-input-placeholder {\n\tcolor: #e5e5e5;\n}\n",null,"/*------------------------------------------------------------------\r\nWooCommerce Wishlist Plugin custom webfont\r\n-------------------------------------------------------------------*/\r\n@font-face {\r\n\tfont-family: 'tinvwl-webfont';\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi');\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi#iefix') format('embedded-opentype'),\r\n\turl('../fonts/tinvwl-webfont.ttf?xu2uyi') format('truetype'),\r\n\turl('../fonts/tinvwl-webfont.woff?xu2uyi') format('woff'),\r\n\turl('../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont') format('svg');\r\n\tfont-weight: normal;\r\n\tfont-style: normal;\r\n}\r\n\r\n.ftinvwl {\r\n\t/* use !important to prevent issues with browser extensions that change fonts */\r\n\tfont-family: 'tinvwl-webfont' !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: normal;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\r\n\t/* Better Font Rendering =========== */\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.ftinvwl-twitter:before {\r\n\tcontent: \"\\f099\";\r\n}\r\n\r\n.ftinvwl-facebook:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-facebook-f:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-google:before {\r\n\tcontent: \"\\f0d5\";\r\n}\r\n\r\n.ftinvwl-email:before {\r\n\tcontent: \"\\f0e0\";\r\n}\r\n\r\n.ftinvwl-pinterest:before {\r\n\tcontent: \"\\f231\";\r\n}\r\n\r\n.ftinvwl-whatsapp:before {\r\n\tcontent: \"\\f232\";\r\n}\r\n\r\n.ftinvwl-clipboard:before {\r\n\tcontent: \"\\e911\";\r\n}\r\n\r\n.ftinvwl-star:before {\r\n\tcontent: \"\\e912\";\r\n}\r\n\r\n.ftinvwl-shopping-cart:before {\r\n\tcontent: \"\\e913\";\r\n}\r\n\r\n.ftinvwl-magic:before {\r\n\tcontent: \"\\e914\";\r\n}\r\n\r\n.ftinvwl-info:before {\r\n\tcontent: \"\\e915\";\r\n}\r\n\r\n.ftinvwl-graduation-cap:before {\r\n\tcontent: \"\\e918\";\r\n}\r\n\r\n.ftinvwl-floppy-o:before {\r\n\tcontent: \"\\e919\";\r\n}\r\n\r\n.ftinvwl-eyedropper:before {\r\n\tcontent: \"\\e91a\";\r\n}\r\n\r\n.ftinvwl-exclamation-triangle:before {\r\n\tcontent: \"\\e91b\";\r\n}\r\n\r\n.ftinvwl-check:before {\r\n\tcontent: \"\\e91e\";\r\n}\r\n\r\n.ftinvwl-arrow-left:before {\r\n\tcontent: \"\\e91f\";\r\n}\r\n\r\n.ftinvwl-wrench:before {\r\n\tcontent: \"\\e920\";\r\n}\r\n\r\n.ftinvwl-chevron-down:before {\r\n\tcontent: \"\\e900\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-right:before {\r\n\tcontent: \"\\e901\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-left:before {\r\n\tcontent: \"\\e902\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-up:before {\r\n\tcontent: \"\\e903\";\r\n\r\n}\r\n\r\n.ftinvwl-cancel:before {\r\n\tcontent: \"\\e904\";\r\n\r\n}\r\n\r\n.ftinvwl-times:before {\r\n\tcontent: \"\\e905\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-plus:before {\r\n\tcontent: \"\\e906\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-right:before {\r\n\tcontent: \"\\e907\";\r\n\r\n}\r\n\r\n.ftinvwl-heart2:before {\r\n\tcontent: \"\\e908\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-o:before {\r\n\tcontent: \"\\e909\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-left:before {\r\n\tcontent: \"\\e90a\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mail:before {\r\n\tcontent: \"\\e90b\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-tinv:before {\r\n\tcontent: \"\\e90c\";\r\n\r\n}\r\n\r\n.ftinvwl-key:before {\r\n\tcontent: \"\\e90d\";\r\n\r\n}\r\n\r\n.ftinvwl-lock:before {\r\n\tcontent: \"\\e90e\";\r\n\r\n}\r\n\r\n.ftinvwl-hearts:before {\r\n\tcontent: \"\\e90f\";\r\n\r\n}\r\n\r\n.ftinvwl-user:before {\r\n\tcontent: \"\\e910\";\r\n\r\n}\r\n\r\n/* PULSE */\r\n\r\n@-webkit-keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n@keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\t-ms-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n.ftinvwl-pulse.ftinvwl-animated::before {\r\n\t-webkit-animation: ftinvwl-pulse 2s linear infinite;\r\n\tanimation: ftinvwl-pulse 2s linear infinite;\r\n}\r\n"]}
|
assets/css/admin.min.css
CHANGED
@@ -1,6 +1,830 @@
|
|
1 |
-
|
2 |
-
*
|
3 |
-
*
|
4 |
-
*
|
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:400;font-style:normal}.ftinvwl{font-family:tinvwl-webfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ftinvwl-twitter:before{content:"\f099"}.ftinvwl-facebook:before{content:"\f09a"}.ftinvwl-facebook-f:before{content:"\f09a"}.ftinvwl-google:before{content:"\f0d5"}.ftinvwl-email:before{content:"\f0e0"}.ftinvwl-pinterest:before{content:"\f231"}.ftinvwl-whatsapp:before{content:"\f232"}.ftinvwl-clipboard:before{content:"\e911"}.ftinvwl-star:before{content:"\e912"}.ftinvwl-shopping-cart:before{content:"\e913"}.ftinvwl-magic:before{content:"\e914"}.ftinvwl-info:before{content:"\e915"}.ftinvwl-graduation-cap:before{content:"\e918"}.ftinvwl-floppy-o:before{content:"\e919"}.ftinvwl-eyedropper:before{content:"\e91a"}.ftinvwl-exclamation-triangle:before{content:"\e91b"}.ftinvwl-check:before{content:"\e91e"}.ftinvwl-arrow-left:before{content:"\e91f"}.ftinvwl-wrench:before{content:"\e920"}.ftinvwl-chevron-down:before{content:"\e900"}.ftinvwl-chevron-right:before{content:"\e901"}.ftinvwl-chevron-left:before{content:"\e902"}.ftinvwl-chevron-up:before{content:"\e903"}.ftinvwl-cancel:before{content:"\e904"}.ftinvwl-times:before{content:"\e905"}.ftinvwl-heart-plus:before{content:"\e906"}.ftinvwl-heart-mark-right:before{content:"\e907"}.ftinvwl-heart2:before{content:"\e908"}.ftinvwl-heart-o:before{content:"\e909"}.ftinvwl-heart-mark-left:before{content:"\e90a"}.ftinvwl-heart-mail:before{content:"\e90b"}.ftinvwl-heart-tinv:before{content:"\e90c"}.ftinvwl-key:before{content:"\e90d"}.ftinvwl-lock:before{content:"\e90e"}.ftinvwl-hearts:before{content:"\e90f"}.ftinvwl-user:before{content:"\e910"}@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}*{box-sizing:border-box}:after,:before{box-sizing:border-box}.tinv-wishlist-clearfix:after,.tinv-wishlist-clearfix:before{display:table;content:" "}.container:after,.container:before{display:table;content:" "}.container-fluid:after,.container-fluid:before{display:table;content:" "}.row:after,.row:before{display:table;content:" "}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-group:after,.form-group:before{display:table;content:" "}.tablenav:after,.tablenav:before{display:table;content:" "}.tinvwl-panel:after,.tinvwl-panel:before{display:table;content:" "}.container-fluid:after,.container:after,.form-group:after,.form-horizontal .form-group:after,.row:after,.tablenav:after,.tinv-wishlist-clearfix:after,.tinvwl-panel:after{clear:both}.tinvwl-content table,.tinvwl-header table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%}.tinvwl-header td,.tinvwl-header th{padding:0}.tinvwl-content td,.tinvwl-content th{padding:0}.tinvwl-content img,.tinvwl-header img{height:auto;max-width:100%}#wpwrap{background:#f6f3ed}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:135px}#update-nag,.notice,.update-nag{margin:20px 0 0 40px}div.error,div.updated{margin:20px 0 0 40px}.notice{margin-right:40px}div.error,div.updated{margin-right:40px}body .tinvwl-content,body .tinvwl-header{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;color:#6b625a}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}.tinv-label,label{display:block;font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;font-weight:600;margin-bottom:7px}.wrap h1,h1,h2,h3,h4,h5,h6{color:#291c09;font-family:'Open Sans',Arial,sans-serif;font-weight:400;line-height:1.313;padding:0;margin:0;border:0}.wrap h1,h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}@media screen and (max-width:1200px){#update-nag,.notice,.update-nag{margin-top:20px;margin-left:20px;margin-right:20px}div.error,div.updated{margin-top:20px;margin-left:20px;margin-right:20px}}@media screen and (max-width:782px){.auto-fold #wpcontent{padding-left:0}#update-nag,.notice,.update-nag{margin:20px 0 0 0}div.error,div.updated{margin:20px 0 0 0}.notice{margin-right:0}div.error,div.updated{margin-right:0}}#toplevel_page_tinvwl ul ul{display:none;margin-left:15px;position:absolute}#toplevel_page_tinvwl ul li.current ul,#toplevel_page_tinvwl ul li:hover ul{display:block;left:145px;margin-left:15px;position:absolute;top:0}.status-panel>div{display:inline-block;margin-left:21px}.status-panel .button-link{background-color:#ff5739;color:#fff;text-decoration:none;text-transform:uppercase;line-height:10px;font-weight:600;height:48px;display:table-cell;border-radius:5px;padding:0 17px;vertical-align:middle}.status-panel .button-link span::before{color:#ffdc00;display:inline-block;font:normal 12px/1 dashicons;vertical-align:bottom;-webkit-font-smoothing:antialiased;content:"\f155"}.status-panel .button-round{border:2px solid #f1f1f1;border-radius:50%;width:43px;padding-top:5px;padding-left:2px;height:40px;display:table-cell;text-align:center;vertical-align:middle}.status-panel .status-tutorial span::before{color:#515151;display:inline-block;font:normal 24px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;content:"\f118"}.tinvwl-status-message{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;margin-top:40px;color:#6b625a;border-top:2px solid #f6f3ed}.tinvwl-status-message .tinvwl-title{padding:13px 20px;float:left;width:142px;font-weight:700}.tinvwl-status-message.type-error .tinvwl-title,.tinvwl-status-message.type-tip .tinvwl-title{color:#fff}.tinvwl-status-message.type-attention .tinvwl-title{color:#23282d}.tinvwl-status-message.type-error .tinvwl-title{background:#ff3814}.tinvwl-status-message.type-tip .tinvwl-title{background:#30aec4}.tinvwl-status-message.type-attention .tinvwl-title{background:#ffe900}.tinvwl-status-message .tinvwl-title i{margin-right:10px}.tinvwl-status-message.type-error>.tinvwl-title>i:before{content:"\f00d"}.tinvwl-status-message.type-tip>.tinvwl-title>i:before{content:"\f05a"}.tinvwl-status-message.type-attention>.tinvwl-title>i:before{content:"\f071"}.tinvwl-status-message .tinvwl-message{padding:13px 20px;overflow:hidden;height:100%;background:#faf9f7}@media screen and (max-width:782px){.tinvwl-status-message{margin-top:20px}}.tinvwl-content a{text-decoration:none;color:#30aec4}.tinvwl-content a:active,.tinvwl-content a:focus,.tinvwl-content a:hover{color:#524737}.tinvwl-content input[type=checkbox],.tinvwl-content input[type=color],.tinvwl-content input[type=date],.tinvwl-content input[type=datetime-local],.tinvwl-content input[type=datetime],.tinvwl-content input[type=email],.tinvwl-content input[type=month],.tinvwl-content input[type=number],.tinvwl-content input[type=password],.tinvwl-content input[type=radio],.tinvwl-content input[type=search],.tinvwl-content input[type=tel],.tinvwl-content input[type=text],.tinvwl-content input[type=time],.tinvwl-content input[type=url],.tinvwl-content input[type=week]{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.14)}.tinvwl-content select{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.14)}.tinvwl-content textarea{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.14);height:70px}.tinvwl-content input[type=color],.tinvwl-content input[type=date],.tinvwl-content input[type=datetime-local],.tinvwl-content input[type=datetime],.tinvwl-content input[type=email],.tinvwl-content input[type=month],.tinvwl-content input[type=number],.tinvwl-content input[type=password],.tinvwl-content input[type=search],.tinvwl-content input[type=tel],.tinvwl-content input[type=text],.tinvwl-content input[type=time],.tinvwl-content input[type=url],.tinvwl-content input[type=week]{height:42px;border-radius:4px}.tinvwl-content select{height:42px;border-radius:4px}.tinvwl-content .tablenav input[type=search]{height:35px;width:210px;padding:9px 13px;box-shadow:none;border:none;background:#f4f3ef}.tinvwl-content .tablenav input[type=search]+button[type=submit],.tinvwl-content .tablenav input[type=search]+input[type=submit]{vertical-align:middle}.tinvwl-content .tablenav .tinvwl-select-wrap+input[type=submit]{float:right;margin-left:8px!important}.tinvwl-content .tablenav input[type=search]+button[type=submit],.tinvwl-content .tablenav input[type=search]+input[type=submit]{float:right;margin-left:8px!important}.tinvwl-content input[type=color]:disabled,.tinvwl-content input[type=date]:disabled,.tinvwl-content input[type=datetime-local]:disabled,.tinvwl-content input[type=datetime]:disabled,.tinvwl-content input[type=email]:disabled,.tinvwl-content input[type=month]:disabled,.tinvwl-content input[type=number]:disabled,.tinvwl-content input[type=password]:disabled,.tinvwl-content input[type=search]:disabled,.tinvwl-content input[type=tel]:disabled,.tinvwl-content input[type=text]:disabled,.tinvwl-content input[type=time]:disabled,.tinvwl-content input[type=url]:disabled,.tinvwl-content input[type=week]:disabled{font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;font-weight:600;color:#291c09;background-color:#f6f3ed;border-color:#f6f3ed}.tinvwl-content select{font-family:Arial,sans-serif;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:9px 40px 9px 13px;background-color:#fff;background-image:url(../img/select_caret.png);background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}.tinvwl-content select:disabled{font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;font-weight:600;color:#291c09;background-color:#f6f3ed;border-color:#f6f3ed}.tinvwl-content select[multiple=multiple]{padding:9px 13px;background:#fff}.tinvwl-content .tinvwl-select.grey{font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:8px 11px;height:35px;border:none;color:#5d5d5d;background:#f4f3ef}@media screen and (max-width:782px){input,textarea{font-size:14px}#wpbody .tinvwl-content select{height:42px;font-size:14px}}.tinvwl-select-wrap{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.tinvwl-content select.tinvwl-select.grey{padding-right:47px;margin:0;border-radius:4px}.tinvwl-select+.tinvwl-caret{pointer-events:none;display:inline-block;position:absolute;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center;border-radius:0 4px 4px 0}.tinvwl-select+.tinvwl-caret span{display:inline-block;width:13px;height:8px;background:url(../img/chevron_down.png) no-repeat center;background-position:0 -10px}.tinvwl-select:hover+.tinvwl-caret{background:#3e3e3e}.tinvwl-select:hover+.tinvwl-caret span{background-position:0 0}.tinvwl-content .tinvwl-nav{margin:0 40px}.tinvwl-content .tinvwl-panel+.tinvwl-nav{margin-top:40px}.tinvwl-nav .tinvwl-prev{float:left}.tinvwl-nav .tinvwl-prev .tinvwl-btn{float:left}.tinvwl-nav .tinvwl-next{float:right;text-align:right}.tinvwl-nav .tinvwl-btn+.tinvwl-btn{margin-left:20px}.tinvwl-panel.only-button.w-bg{background:0 0;overflow:visible}.tinvwl-panel.only-button.w-shadow{box-shadow:none;overflow:visible}.tinvwl-panel.only-button .control-label,.tinvwl-panel.only-button tfoot,.tinvwl-panel.only-button thead{display:none}.tinvwl-panel.only-button .form-group{margin-bottom:0}.tinvwl-panel.only-button .form-control{display:inline-block;width:auto}.tinvwl-panel.only-button .tinvwl-table>tbody>tr>td{padding:0}.tinvwl-panel.only-button #save_buttons--setting_save{display:inline-block}.tinvwl-panel.only-button #save_buttons--setting_reset{display:inline-block;float:right}.tinvwl-panel.only-button #save_buttons--setting_reset .form-control{background-color:#fff;color:#3e3e3e}.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span{background:#fbfaf9}.tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover{color:#fff;background-color:#515151}.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span{background:#434343}#doaction,#doaction2,#post-query-submit{margin:0}button,input[type=submit]{display:inline-block;vertical-align:middle;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:normal;cursor:pointer;text-decoration:none}.tinvwl-btn{display:inline-block;vertical-align:middle;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:normal;cursor:pointer;text-decoration:none;padding:11px 19px 12px 18px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:-.025em;border:none;border-radius:2px;color:#fff;background-color:#96b100}a.tinvwl-btn{padding:11px 19px 12px 18px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:-.025em;border:none;border-radius:2px;color:#fff;background-color:#96b100}.tinvwl-btn.large{padding:14px 19px 14px 18px}.tinvwl-btn.small{padding:6px 11px 7px}.tinvwl-btn.smaller{padding:11px 18px 12px}.tinvwl-btn.black,.tinvwl-btn.dark-green,.tinvwl-btn.green,.tinvwl-btn.red{font-weight:800}.tinvwl-btn.grey{margin:0;padding:8px 12px;font-weight:700;color:#3e3e3e;background:#f4f3ef}.tinvwl-btn.grey.large{font-weight:800;padding:14px 19px 14px 18px}.tinvwl-btn.grey.w-icon{letter-spacing:-.025em}.tinvwl-btn.red{color:#fff;background-color:#ff5739}.tinvwl-btn.orange{color:#fff;background-color:#ff9f07}.tinvwl-btn.white.smaller{font-size:14px;font-weight:700;letter-spacing:-.05em;padding:10px 15px 11px;border:1px solid rgba(0,0,0,.14);box-shadow:1px 2px 4px 0 rgba(0,0,0,.1)}.tinvwl-btn.white.small{font-family:Arial,sans-serif;font-size:14px;text-transform:none;font-weight:400;border:1px solid rgba(0,0,0,.14);box-shadow:1px 2px 4px 0 rgba(0,0,0,.1);padding:9px 18px;color:#4f4639}.tinvwl-btn.small.white:active,.tinvwl-btn.small.white:focus,.tinvwl-btn.small.white:hover{color:#fff}.tinvwl-btn.white{color:#291c09;background:#fff}.tinvwl-btn.white.no-txt{padding:12px 16px}.tinvwl-btn.white.small.no-txt{padding:9px 12px}.tinvwl-btn.white i{color:#6b625a;margin-right:11px}.tinvwl-btn.w-icon{font-weight:800}.tinvwl-btn.w-icon i{margin-right:16px}.tinvwl-btn.round.w-icon i{margin-right:15px;font-size:16px}.tinvwl-btn.w-icon i.ftinvwl-graduation-cap{vertical-align:text-bottom}.tinvwl-btn.red.w-icon i{margin-right:13px}.tinvwl-btn.round.xl-icon i,.tinvwl-btn.xl-icon i{font-size:17px;margin-right:15px}.tinvwl-btn.lg-icon i{font-size:15px}.tinvwl-btn.md-icon i,.tinvwl-btn.round.md-icon i{font-size:14px}.tinvwl-btn.sm-icon i{font-size:13px}.tinvwl-btn.xs-icon i{font-size:11px;vertical-align:1%}.tinvwl-btn.white.no-txt i{margin-right:0}.tinvwl-btn.white:active i,.tinvwl-btn.white:focus i,.tinvwl-btn.white:hover i{color:#fff}.tinvwl-btn.green{color:#fff;background-color:#a9c203}.tinvwl-btn.black{color:#fff;background-color:#515151}.tinvwl-btn.smaller-txt{font-size:12px;padding:15px 20px}.tinvwl-btn.medium{letter-spacing:0}.tinvwl-btn.medium.smaller-txt{padding:9px 16px}.tinvwl-btn.round{border-radius:25px;padding:15px 28px 16px}.tinvwl-btn.round.red{padding:16px 30px}.tinvwl-btn.split{padding:0 26px 0 0}.tinvwl-btn.split span{display:inline-block;text-align:center;width:46px;padding:14px 0;margin-right:14px;border-radius:4px 0 0 4px;background:#8aa300}.tinvwl-btn.split:active span,.tinvwl-btn.split:focus span,.tinvwl-btn.split:hover span{background:#434343}.tinvwl-btn.split.green span{background:#b9cf09}.tinvwl-btn.split.black span{background:#434343}.tinvwl-btn.split span i{font-size:17px}.tinvwl-btn:not(:disabled):active,.tinvwl-btn:not(:disabled):focus,.tinvwl-btn:not(:disabled):hover{color:#fff;background-color:#515151}a.tinvwl-btn:not(:disabled):active,a.tinvwl-btn:not(:disabled):focus,a.tinvwl-btn:not(:disabled):hover{color:#fff;background-color:#515151}.tinvwl-header{padding:21px 40px;margin-bottom:40px;background:#fff}.tinvwl-header .icon.border-grey{position:relative;display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;background:#fff;border:2px solid #f1f1f1;border-radius:50%;color:#3e3e3e}.tinvwl-header .icon.border-grey:hover{border-color:#515151}.tinvwl-header .icon.w-lines{position:relative;padding:0 30px}.tinvwl-header .icon.w-lines:after,.tinvwl-header .icon.w-lines:before{content:'';position:absolute;top:50%;top:calc(50% - 1px);width:17px;height:1px;background:rgba(0,0,0,.12)}.tinvwl-header .icon.w-lines:before{left:0}.tinvwl-header .icon.w-lines:after{right:0}.tinvwl-header .icon .badge{position:absolute;top:-5px;right:-10px;display:inline-block;min-width:26px;height:26px;font-size:11px;line-height:19px;font-weight:700;background:#ff5739;border:3px solid #fff;color:#fff;border-radius:50%}.tinwl-logo i.logo_heart{min-width:54px}.tinwl-logo h2{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1;padding-left:10px}.tinvwl-header .tinvwl-title{padding-left:28px;margin-left:28px;border-left:1px solid #dcddde}.tinvwl-header h1{color:#3e3e3e;padding:0}.tinvwl-header .tinvwl-status-panel{margin-top:-12px}.tinvwl-header .tinvwl-status-panel>a{vertical-align:middle}.tinvwl-header .tinvwl-status-panel>a+a{margin-left:15px}.tinvwl-header .tinvwl-btn{margin-top:15px;margin-top:18px}.tinvwl-header .tinvwl-btn.red i{color:#ffdc00}.tinvwl-header .tinvwl-status-panel{text-align:right}.tinvwl-sign-icon{font-size:30px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#948d84}@media (max-width:1199px){.tinvwl-header{text-align:center}.tinvwl-header .tinvwl-cell,.tinvwl-header .tinvwl-cell-3,.tinvwl-header .tinvwl-table{display:block}.tinvwl-header h1+.tinvwl-status-panel{margin-top:25px}.tinvwl-header .tinvwl-status-panel{text-align:center;margin-top:15px}.tinvwl-header .tinvwl-status-panel>a+a{margin-left:9px}.tinwl-logo{display:block;margin:0 auto}.tinwl-logo h2,.tinwl-logo img{display:block;margin:0 auto}.tinvwl-header .tinvwl-title{display:block;margin:0 auto}.tinwl-logo h2{padding-left:0;margin-left:0;margin-top:6px}.tinvwl-header .tinvwl-title{position:relative;padding-left:12px;padding-right:12px;padding-top:13px;margin-left:0;margin-top:16px;border-left:0}.tinvwl-header .tinvwl-title:before{content:'';position:absolute;top:0;left:0;right:0;width:40px;height:1px;margin:0 auto;background:#dcddde}}@media (max-width:782px){.tinvwl-header .tinvwl-btn .tinvwl-txt{display:none}.tinvwl-header .tinvwl-btn i{margin-right:0!important}.tinvwl-header .tinvwl-btn.grey{padding-left:16px;padding-right:16px}}.tinwl-wishlists-privacy{margin:-10px 0 0}.tinwl-wishlists-privacy li{float:left;margin:10px 10px 0 0}.tinwl-wishlists-privacy li:last-child{margin-right:0}.tinwl-wishlists-privacy li a{display:block;font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1;padding:10px 16px;border-radius:3px;color:#404040;background:#ede8df}.tinwl-wishlists-privacy li.active a{color:#fff;background-color:#96b100}.tinwl-wishlists-privacy li a:active,.tinwl-wishlists-privacy li a:focus,.tinwl-wishlists-privacy li a:hover{color:#fff;background-color:#96b100}@media screen and (max-width:782px){.tinwl-wishlists-privacy{margin-left:15px}}.tinvwl-panel{margin:40px 40px 0}.tinvwl-panel .w-bg-grey{background:#fbfaf9}.tinvwl-panel.w-shadow{box-shadow:1px 1px 8px 0 rgba(170,157,137,.14)}.tinvwl-panel.w-bg{background:#fff;border-radius:4px}.tinvwl-table.w-info .tinvwl-info[rowspan]{vertical-align:middle}.tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign{vertical-align:middle}.tinvwl-table.w-info .tinvwl-info-top>tr .tinvwl-info{vertical-align:top}@media screen and (max-width:1200px){.tinvwl-panel{margin:20px 20px 0}.tinvwl-header{margin-bottom:20px}}@media screen and (max-width:782px){.tinvwl-panel{margin:20px 0 0}.tinvwl-panel.only-button{text-align:center}}.tinvwl-icon-preview{position:relative;width:50px;height:42px;margin-right:10px;margin-bottom:10px;text-align:center;border-radius:2px;color:#595857;background:#f6f3ed}.tinvwl-icon-preview span{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tinvwl-icon-preview span img{max-width:50px;max-height:42px;vertical-align:middle}@media (min-width:1200px){.tinvwl-icon-preview{margin-bottom:0}}.tinvwl-content table.widefat{box-shadow:none}.tinvwl-content .tablenav{height:auto;margin:30px;background:#fff}.tinvwl-content .tablenav .actions{padding:0}.tinvwl-content .widefat td,.tinvwl-content .widefat th{text-align:center;padding:0}.tinvwl-content .widefat th{padding:27px 0;position:relative}@media screen and (max-width:782px){.tablenav.top .actions{display:block}.tablenav br.tinv-wishlist-clear{display:none}.tinvwl-content .tablenav{margin:15px 12px}.tinvwl-content .tablenav .alignleft,.tinvwl-content .tablenav .alignright{float:none}.tinvwl-content .tablenav .tinvwl-full{display:none}.tinvwl-content .tablenav .alignleft+.alignright{margin-top:10px}.tinvwl-content .tablenav .tinvwl-select-wrap{width:calc(100% - 75px)}#wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select{max-width:100%;width:100%;height:35px;padding:9px 13px}.tinvwl-content .tablenav input[type=search]{width:calc(100% - 84px)}}.tinvwl-content .widefat th.sortable,.tinvwl-content .widefat th.sorted{padding:0}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding:28px 17px}.tinvwl-content .widefat th.tinvwl-has-info{padding-top:28px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a{padding-top:0}.tinvwl-content .widefat th.sortable:first-of-type,.tinvwl-content .widefat th.sorted:first-of-type{padding-left:0}.tinvwl-content .widefat th.sortable:first-of-type>a,.tinvwl-content .widefat th.sorted:first-of-type>a{padding-left:28px}.tinvwl-content .widefat th:first-of-type{text-align:left;padding-left:28px}.tinvwl-content .widefat td:first-of-type{text-align:left;padding-left:28px}.tinvwl-content .widefat th .tinvwl-help-wrap{display:inline-block;margin-left:6px}.tinvwl-content .widefat th.sortable>a+.tinvwl-help-wrap,.tinvwl-content .widefat th.sorted>a+.tinvwl-help-wrap{margin-left:0}.tinvwl-content .widefat thead tr{background:#f4f3ef}.tinvwl-content .striped>tbody>:nth-child(odd),.tinvwl-content ul.striped>:nth-child(odd){background:0 0}.tinvwl-content .widefat tbody th.check-column,.tinvwl-content .widefat thead td.check-column{width:50px;padding:28px 0 28px 28px;vertical-align:middle}.tinvwl-content .widefat thead td.check-column{padding:28px 0 28px 28px}.tinvwl-content .widefat tbody th.check-column{padding:13px 0 13px 28px}.tinvwl-content .widefat thead td.check-column+th{padding-left:21px}.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{padding-left:21px}.tinvwl-content .widefat tbody th.check-column+td{padding-left:21px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:21px}.tinvwl-content .widefat thead td.pause-play-column{padding:0;width:53px;text-align:center}.tinvwl-content .widefat tbody th.pause-play-column{padding:0;width:53px;text-align:center}.tinvwl-content th.sortable a,.tinvwl-content th.sorted a{padding:0}.tinvwl-content .widefat th{font-size:14px;font-weight:600;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;text-transform:uppercase;letter-spacing:-.025em}.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{font-size:14px;font-weight:600;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;text-transform:uppercase;letter-spacing:-.025em}.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{display:inline-block;vertical-align:middle}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{position:relative}.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{position:absolute;top:50%;right:0;margin-top:-2px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:-15px}.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}.tinvwl-content table.widefat{border:none;border-bottom:2px solid #f7f7f7}.tinvwl-content .widefat thead td,.tinvwl-content .widefat thead th{border-bottom:0}.tinvwl-content .widefat td{padding:24px 0;vertical-align:middle}.tinvwl-content .widefat tbody td{padding:13px 0}.tinvwl-content .widefat td{font-size:14px}.tinvwl-content .widefat td ol,.tinvwl-content .widefat td p,.tinvwl-content .widefat td ul{font-size:14px}.tinvwl-content .widefat tbody tr+tr{border-top:2px solid #f7f7f7}.tinvwl-content .widefat thead th.column-preference{text-indent:-9999px}.tinvwl-content .widefat.wishlists tbody td.column-preference,.tinvwl-content .widefat.wishlists thead th.column-preference{min-width:220px;width:220px}.tinvwl-content .widefat:not(.products) tbody td.column-preference{text-align:right}.tinvwl-content .widefat.products thead th.column-quantity a>span:not(.sorting-indicator){max-width:91px}.tinvwl-content .widefat.users tbody .column-name>a{display:block}.tinvwl-content .widefat.products tbody td.column-preference,.tinvwl-content .widefat.products thead th.column-preference{width:345px;min-width:345px}.tinvwl-content .widefat.users tbody td.column-preference,.tinvwl-content .widefat.users thead th.column-preference{width:165px;min-width:165px}.tinvwl-content .widefat tbody .column-name strong{font-weight:400}.tinvwl-content .widefat tbody .column-name>a{display:table}.tinvwl-content .widefat tbody .column-name .product-image{display:table-cell;vertical-align:middle}.tinvwl-content .widefat tbody .column-name .product-image img{max-width:66px}.tinvwl-content .widefat tbody .column-name .product-title{display:table-cell;vertical-align:middle;padding-left:15px}.tinvwl-content .widefat tbody td.column-preference,.tinvwl-content .widefat thead th.column-preference{padding-right:20px}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:10px;float:left}.tinvwl-content .widefat.products tbody td.column-preference>a:last-child{margin-right:0}.tinvwl-content .tablenav .tablenav-pages{float:none;text-align:center;height:auto;margin-top:0}.tinvwl-content .tablenav .tablenav-pages .pagination-links>a{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;font-weight:400;padding:0;min-width:38px;height:38px;line-height:38px;border-radius:50%;border:none;background:0 0;color:#3e3e3e}.tinvwl-content .tablenav .tablenav-pages .pagination-links>span{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;font-weight:400;padding:0;min-width:38px;height:38px;line-height:38px;border-radius:50%;border:none;background:0 0;color:#3e3e3e;color:rgba(62,62,62,.46);background:#f3f1ec}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{background:#f3f1ec}.tinvwl-content .tablenav .tablenav-pages .pagination-links>.tinvwl-page-number.space{background:0 0;color:#3e3e3e}.tinvwl-content .tablenav .tablenav-pages .pagination-links>a:hover{background:#3e3e3e;color:#fff}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover{background:#3e3e3e;color:#fff}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{margin-right:20px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover{background:#3e3e3e;color:#fff}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page{margin-left:20px}.tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron{display:inline-block;vertical-align:middle;width:9px;height:16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background:url(../img/chevron_icon.png) no-repeat center;background-position:0 -16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background:url(../img/chevron_icon.png) no-repeat center;background-position:0 0}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background:url(../img/chevron_icon.png) no-repeat center;background-position:-10px -16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background:url(../img/chevron_icon.png) no-repeat center;background-position:-10px 0}.tinvwl-content .widefat.products tbody td.column-name,.tinvwl-content .widefat.products thead th.column-name{width:30%}.tinvwl-content .widefat.wishlists tbody td.column-title,.tinvwl-content .widefat.wishlists thead th.column-title{width:45%}.tinvwl-content .widefat.users tbody td.column-wishlist,.tinvwl-content .widefat.users thead th.column-wishlist{width:45%}.tinvwl-content .widefat.users tbody td.column-name,.tinvwl-content .widefat.users thead th.column-name{text-align:left}.tinvwl-content .widefat.users tbody td.column-quantity,.tinvwl-content .widefat.users thead th.column-quantity{width:100px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:none}.tinvwl-content .widefat.products thead th.column-quantity span span{float:none}@media screen and (max-width:1440px){.tinvwl-content .widefat.products tbody td.column-preference,.tinvwl-content .widefat.products thead th.column-preference{width:204px;min-width:204px}.tinvwl-content .widefat.wishlists tbody td.column-preference,.tinvwl-content .widefat.wishlists thead th.column-preference{width:98px;min-width:98px}.tinvwl-content .widefat.users tbody td.column-preference,.tinvwl-content .widefat.users thead th.column-preference{width:60px;min-width:60px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile{padding:9px 12px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:inline;margin:0}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full{display:none}}@media screen and (max-width:1366px) and (min-width:783px){.tinvwl-content .widefat tbody .column-name .product-image{display:block}.tinvwl-content .widefat tbody .column-name .product-title{display:block;padding-left:0}.tinvwl-content .widefat.products thead th.column-preference{width:103px;min-width:103px}.tinvwl-content .widefat.products tbody td.column-preference{width:103px;min-width:103px}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px}.tinvwl-content .widefat tbody td.column-preference>a:nth-child(2n){margin-right:0}.tinvwl-content .widefat tbody td.column-preference>a:nth-child(n+3){margin-top:5px}.tinvwl-content .widefat thead th .tinvwl-full{display:none}}@media screen and (max-width:1200px) and (min-width:783px){.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding-left:0;padding-right:0;position:static}.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{top:auto;bottom:12px;left:0;right:0;margin-left:auto;margin-right:auto}.tinvwl-content .widefat th.sortable>a .sorting-indicator:before,.tinvwl-content .widefat th.sorted>a .sorting-indicator:before{left:-5px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:12px}.tinvwl-content .widefat.wishlists tbody td.column-title,.tinvwl-content .widefat.wishlists thead th.column-title{width:38%}}@media screen and (max-width:782px){.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:0}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px;float:none}.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{vertical-align:top}.tablenav .tablenav-pages{margin-bottom:15px}.tinvwl-content .widefat thead th.column-primary{width:100%!important}.tinvwl-content .widefat thead td.check-column+th.column-primary{width:50%!important}.tinvwl-content .widefat.users thead td.check-column+th.column-primary{width:100%!important}}.tinvwl-table{display:table;width:100%;max-width:100%}.tinvwl-table.w-bg{background:#fff;overflow:hidden;border-radius:4px}.tinvwl-table.w-shadow{box-shadow:1px 1px 8px 0 rgba(170,157,137,.14)}.tinvwl-table.auto-width{width:auto}.tinvwl-caption{display:table-caption}.tinvwl-row{display:table-row}.tinvwl-rows{display:table-row-group}.tinvwl-cell{display:table-cell;vertical-align:middle}.tinvwl-cell-2{display:table-cell;vertical-align:middle;float:none}.tinvwl-cell-3{display:table-cell;vertical-align:top;float:none}.tinvwl-table.w-info>tbody>tr>td:first-child,.tinvwl-table.w-info>thead>tr>th:first-child{width:67%}.tinvwl-table td,.tinvwl-table th{vertical-align:top}.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h4,.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h4{float:left}.tinvwl-table .tinvwl-btn-wrap{float:right}.tinvwl-table.w-info thead>tr>th{text-align:left}.tinvwl-table.w-info thead>tr>th .tinvwl-info-wrap{font-weight:400}.tinvwl-table>thead>tr>th{padding:0 30px}.tinvwl-table .tinvwl-info{vertical-align:top}.tinvwl-table>thead>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:30px}.tinvwl-table tbody tr .tinvwl-inner h2{font-size:15px;color:#291c09;font-weight:600;margin-bottom:21px}.tinvwl-table>tbody>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:20px}.tinvwl-table>tbody>tr>td{padding:0 30px}.tinvwl-table thead>tr .tinvwl-inner{padding:28px 0;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,.522)}.tinvwl-table thead.tinwl-empty>tr .tinvwl-inner{padding:30px 0 0;margin-bottom:0;border-bottom:0}.tinvwl-table .tinvwl-header-row label{font-size:22px;font-weight:400;line-height:1.313;margin:0 0 15px;padding-top:3px!important}.tinvwl-table tbody>.tinvwl-bodies-border,.tinvwl-table thead .tinvwl-empty-info{display:none}.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner{margin:0;padding-top:56px}.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:none;padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,.522)}.tinvwl-style-options .tinvwl-bodies-border .tinvwl-info,.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info{padding-left:0;background:0 0}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info{display:table-cell}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner{display:block}.tinvwl-style-options tbody+tbody>.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:block}@media (min-width:1200px){.tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal{width:67%}}textarea[name=style_plain-css]{height:150px}.tinvwl-table tbody+tbody>.tinvwl-bodies-border{display:table-row}.tinvwl-table tbody+tbody>.tinvwl-bodies-border:first-child>td:first-child>.tinvwl-inner{padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,.522)}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:15px;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,.522)}.tinvwl-table .form-group .col-lg-4:nth-child(n+4),.tinvwl-table .form-group .col-md-4:nth-child(n+4){padding-top:27px}.tinvwl-table tfoot .tinvwl-inner{padding-top:20px}.tinvwl-table tr.no-top-border .tinvwl-info-wrap,.tinvwl-table tr.no-top-border .tinvwl-inner{border-top:0;padding-top:0}.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap{padding-top:30px}.tiwl-notifications-style-logo img{height:42px}@media (min-width:1200px){.tinvwl-table tr.tinvwl-full-width .control-label label{margin-bottom:10px}.tinvwl-table tr.tinvwl-full-width [class^=col-lg-],.tinvwl-table tr.tinvwl-full-width [class^=col-md-]{width:100%}.tinvwl-table tr.tinvwl-full-width textarea{height:250px;padding:15px}.tiwl-notifications-style-logo img{float:right}}@media (max-width:1199px){.form-horizontal .control-label .tinvwl-empty{display:none}.tinvwl-style-options .tinvwl-empty-info,.tinvwl-style-options .tinvwl-info{display:none!important}.tinvwl-style-options .tinvwl-bodies-border td:first-child,.tinvwl-style-options .tinvwl-table thead th:first-child{padding-right:30px!important}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:0}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group{margin-bottom:20px}}.tinvwl-info .tinvwl-info-desc a{text-decoration:underline;color:#ff5739}.tinvwl-info .tinvwl-info-desc a:active,.tinvwl-info .tinvwl-info-desc a:focus,.tinvwl-info .tinvwl-info-desc a:hover{color:#000}.tinvwl-info-wrap.tinvwl-in-section{background:#fbfaf9;color:#4f4639}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:42px;vertical-align:top;padding-top:1px;padding-right:20px}.tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help,.tinvwl-info-wrap .tinvwl-info-sign span{display:inline-block;text-align:center;width:22px;height:22px;line-height:22px;border-radius:50%;background:#e1dbce}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help,.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span{display:block}.tinvwl-info-wrap i{font-size:14px;color:#fbfaf9}.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn{width:auto}.tinvwl-btns-group{margin-bottom:23px;margin-top:-15px;margin-right:-15px}.tiwl-style-custom-allow .tinvwl-inner textarea{margin-bottom:23px}.tinvwl-btns-group .tinvwl-btn{margin-top:15px;margin-right:15px;float:left}@media (min-width:1200px){.tinvwl-btns-group .tinvwl-btn,.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn,.tinvwl-table .tinvwl-form-onoff{float:right}}.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help{display:none}.tinvwl-info-wrap.tinvwl-in-table{display:inline-block;vertical-align:middle;display:block;margin-bottom:5px}.tinvwl-info-wrap.tinvwl-in-table .tinvwl-help{cursor:pointer}.tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name{margin-right:5px}.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc{display:none}@media (max-width:1200px){.tinvwl-table .tinvwl-info{padding-left:15px;padding-right:15px}.tinvwl-table.w-info>tbody>tr>td:first-child,.tinvwl-table.w-info>thead>tr>th:first-child{width:90%}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:auto;padding-right:0}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span{display:none}.tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help{display:block;margin:0 auto}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc{display:none}}@media (max-width:782px){.tinvwl-content .widefat th.tinvwl-has-info.sortable,.tinvwl-content .widefat th.tinvwl-has-info.sorted{padding-top:0}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:0}.tinvwl-content .widefat th.sortable.tinvwl-has-info>a,.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted.tinvwl-has-info>a,.tinvwl-content .widefat th.sorted>a{padding-top:18px;padding-bottom:18px}.tinvwl-content .widefat thead td.check-column{padding-top:14px;padding-bottom:15px;padding-left:20px;width:45px}.tinvwl-content .widefat tbody th.check-column{padding-top:14px;padding-bottom:15px;padding-left:20px;width:45px;padding-top:11px;padding-bottom:11px;vertical-align:top}.tinvwl-content .widefat.wishlists tbody th.check-column,.tinvwl-content .widefat.wishlists thead td.check-column{width:23px}.tinvwl-content .widefat thead td.check-column+th{padding-left:10px}.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{padding-left:10px}.tinvwl-content .widefat tbody th.check-column+td{padding-left:10px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:13px;display:inline-block;margin-top:5px;margin-bottom:0}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{text-align:left}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){text-align:right;padding-right:30px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{left:28px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column+td:not(.column-primary)::before{left:13px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column):last-child{padding-bottom:13px}}.popover{position:absolute;top:0;left:0;z-index:9999;display:none;max-width:279px;padding:1px;text-align:center;white-space:normal;background-color:#fff;background-clip:padding-box;border-radius:6px;box-shadow:0 5px 15px 0 rgba(0,0,0,.22)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:30px 30px 0;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.714;text-transform:uppercase;letter-spacing:-.35px}.popover-content{padding:25px 30px 30px;color:#5d5d5d;font-family:Arial,sans-serif;font-size:14px;line-height:1.429}.popover>.arrow{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px;margin-left:0;overflow:visible}.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;content:none;z-index:9999;background:0 0;box-shadow:none;position:absolute;left:auto;top:auto;width:auto;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;left:auto;right:-11px;margin-top:-11px;border-right-width:0}.popover.left>.arrow:after{left:auto;right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.tinvwl-img-w-desc i{margin-right:20px}.tinvwl-img-w-desc h5{font-weight:600;text-transform:uppercase}.tinvwl-img-w-desc .tinvwl-desc{color:#4f4639}.tinvwl-img-w-desc h5+.tinvwl-desc{margin-top:2px}.tinvwl-premium-feat .row{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.tinvwl-premium-feat .col-lg-4{padding:0;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}.tinvwl-premium-feat .col-lg-4 .half-containers{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.tinvwl-premium-feat .col-lg-4 .half-containers.hosting{background:#4b56e9;background:linear-gradient(to right,#4b56e9 0,#37a6de 100%)}.tinvwl-premium-feat .col-lg-4 .half-containers.hosting a{display:block;position:relative;color:#fff;outline:0;text-decoration:none;background:url(../img/kinsta.png) no-repeat 100% 0;float:left;width:100%;height:100%}.tinvwl-premium-feat .col-lg-4 .half-containers.hosting a span{margin:30px 10px 10px 35px;padding-top:55px;display:block;width:230px;font-size:20px;background:url(../img/kinsta_logo.png) no-repeat}.tinvwl-premium-feat .col-lg-4 .half-containers.customization{text-align:center;background:#333 url(../img/customization.png) no-repeat 100% 100%}.tinvwl-premium-feat .col-lg-4 .half-containers.customization h2{margin:30px auto 20px}.tinvwl-premium-feat .col-lg-4 .half-containers.customization p{font-size:16px;color:#fff;padding-left:10px;padding-right:10px}.tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray{background-color:#958095;margin:10px auto}.tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray:hover{background-color:#fff;color:#333}.tinvwl-premium-feat .col-lg-4 .half-containers.rate{text-align:center;border-bottom:1px solid #e7e7e7}.tinvwl-premium-feat .col-lg-4 .half-containers.rate h2{background:url(../img/rate_us.png) no-repeat center;display:block;width:186px;height:76px;margin:30px auto 20px;font-size:18px;line-height:100px}.tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 a{display:block;width:186px;height:76px;color:#fff;text-decoration:none;outline:0;font-weight:600}.tinvwl-premium-feat .col-lg-4 .half-containers.rate p{font-size:16px;padding-left:10px;padding-right:10px}.tinvwl-premium-feat .col-lg-4 .half-containers.rate a{color:#ff5739;text-decoration:underline}.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe{text-align:center}.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2{color:#453a2a;margin:30px auto 20px}.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p{font-size:16px;padding-left:10px;padding-right:10px}.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group{width:90%;position:relative;margin:10px auto}.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=email]{width:65%;height:45px}.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=submit]{width:30%}.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup{margin-bottom:30px}.tinvwl-premium-feat h2{font-size:30px;text-transform:uppercase;letter-spacing:-.025em;line-height:1;color:#fff}.tinvwl-premium-feat .tinvwl-pic-col{border:5px solid #fff;text-align:center;background:#df4c57;background:linear-gradient(135deg,#df4c57 0,#f78c62 100%);padding:50px 10px;color:#fff}.tinvwl-premium-feat .tinvwl-pic-col img{display:block;margin:0 auto}.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white{color:#ff5739}.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover{color:#fff}.tinvwl-premium-feat .tinvwl-pic-col p{font-size:16px;padding-bottom:1em}.tinvwl-premium-feat .tinvwl-feat-col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#f9f8f5}.tinvwl-premium-feat .tinvwl-sup-col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#wpfooter{padding:10px 40px}#wpfooter p{font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:1.85714286;color:#4b4b4b}#wpfooter .ftinvwl-heart{margin:0 3px}#wpfooter .ftinvwl-star{font-size:12px;margin:0 1px}#wpfooter span .ftinvwl-star:first-of-type{margin-left:6px}#wpfooter span .ftinvwl-star:last-of-type{margin-left:3px}#wpfooter i{color:#ff5739}#wpfooter a{text-decoration:underline;color:#ff5739}#wpfooter a:active,#wpfooter a:focus,#wpfooter a:hover{color:#000}.tinvwl-color-picker{position:relative}.tinvwl-color-picker .iris-picker{position:absolute;z-index:9999}.tinvwl-color-picker input[type=text]{color:#fff;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.14)}.tinvwl-color-picker .tinvwl-eyedropper{cursor:pointer;position:relative;display:inline-block;vertical-align:top;margin-left:4px;width:42px;height:42px;background:#fff url(../img/color_icon.png) no-repeat center;border:1px solid rgba(0,0,0,.14);border-radius:2px;box-shadow:1px 2px 4px 0 rgba(0,0,0,.1)}.tinvwl-color-picker .tinvwl-eyedropper a{color:#6b625a}.tinvwl-color-picker .tinvwl-eyedropper i{display:inline-block;position:absolute;top:15px;left:14px;font-size:12px}.tinvwl-color-picker+.iris-picker .iris-square-value{width:0;height:0}.tinvwl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;background:#191919}.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay{visibility:visible;opacity:.5}.admin-bar .tinvwl-content .tinvwl-modal{padding-top:32px!important}.tinvwl-content .tinvwl-modal{overflow-y:auto;overflow-x:hidden;top:0;left:0;width:0;height:0;z-index:9999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left;transition:opacity .3s ease,visibility .3s ease}.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{position:relative;margin:0 auto;background:#fff;border-radius:4px}.tinvwl-content .tinvwl-modal.tinvwl-modal-open{visibility:visible;opacity:1;width:100%;height:100%}@media screen and (max-width:1200px){.tinvwl-premium-feat .row{display:block}}@media screen and (max-width:782px){.admin-bar .tinvwl-content .tinvwl-modal{padding-top:46px!important}}@media screen and (max-width:600px){.admin-bar .tinvwl-content .tinvwl-modal{padding-top:0!important}}.tinvwl-modal .tinvwl-table{height:100%}.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{max-width:415px;padding:40px 45px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails{text-align:center}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p{margin:0 0 26px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large{padding:14px 33px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn+.tinvwl-btn{margin-left:6px}.tinvwl-quick-btns{position:fixed;top:25%;left:100%;z-index:9999}.tinvwl-quick-btns button{display:block;width:117px;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;padding:0 35px 0 0;border-radius:2px;border:none;text-decoration:none;background:#96b100;color:#fff;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);transition:-webkit-transform .3s ease;transition:transform .3s ease}.tinvwl-panel.only-button .tinvwl-quick-btns .form-control{display:block;width:119px}.tinvwl-quick-btns button:hover{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.tinvwl-quick-btns button+button{margin-top:4px}.tinvwl-quick-btns button span{display:inline-block;width:50px;padding:15px 0;text-align:center}@media (min-width:1200px){.tinvwl-empty-select+.tinvwl-input-group-btn{text-align:right}}.tinvwl-empty-select+.tinvwl-input-group-btn .tinvwl-btn{margin-left:0}.container,.container-fluid{margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{float:left;width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{float:left;width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{float:left;width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{float:left;width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media (max-width:1199px){.tinvwl-table .row>[class^=col-lg-]+[class^=col-lg-],.tinvwl-table .row>[class^=col-md-]+[class^=col-md-]{padding-top:30px}.tinvwl-table .form-group>[class^=col-lg-]+[class^=col-lg-],.tinvwl-table .form-group>[class^=col-md-]+[class^=col-md-]{padding-top:30px}}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-group{margin-bottom:23px}.form-control{display:block;width:100%}label.one-line{display:inline-block;margin-bottom:0;margin-right:10px}.control-label label{display:block;margin-bottom:10px}.form-horizontal .control-label label{padding-top:9px;margin-bottom:0}@media (min-width:1200px){.tinvwl-table .tinvwl-header-row label{margin-bottom:0}.tinvwl-table .tinvwl-header-row .form-group{margin-top:-7px;margin-bottom:13px}}@media (max-width:1199px){.form-horizontal .control-label label{margin-bottom:10px}.tinvwl-table .tinvwl-header-row label{padding-top:3px}}.tinvwl-input-group-btn{margin-top:13px}.tinvwl-input-group{position:relative;display:table;border-collapse:separate}.tinvwl-input-group-addon{width:1%;white-space:nowrap;vertical-align:middle}.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;margin-top:0;position:relative;white-space:nowrap}.tinvwl-input-group-btn .tinvwl-btn{margin-left:10px}.tinvwl-input-group-btn>.btn{position:relative}.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}.tinvwl-input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}@media only screen and (max-width:1199px){.tinvwl-input-group:not(.tinvwl-no-full){display:block}.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}.tinvwl-input-group:not(.tinvwl-no-full) .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}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{margin-left:0}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{margin-left:0}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{margin-left:0}}.text-right{text-align:right}@media (max-width:1199px){.text-right{text-align:left}}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .tinvwl-input-group{display:inline-table;vertical-align:middle}.form-inline .tinvwl-input-group .form-control,.form-inline .tinvwl-input-group .tinvwl-input-group-addon,.form-inline .tinvwl-input-group .tinvwl-input-group-btn{width:auto}.form-inline .tinvwl-input-group>.form-control{width:100%}.form-inline .control-label label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.logo_heart{background:url(../img/logo_heart.png) no-repeat center;display:inline-block;background-size:54px 54px;width:54px;height:54px}.admin-rescue{background:url(../img/admin-rescue.png) no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}.admin-update{background:url(../img/admin-update.png) no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}.wizard_logo{background:url(../img/wizard_logo.png) no-repeat center;background-size:54px 54px;width:54px;height:54px;display:block;margin:10px auto}.wizard_setup{background:url(../img/wizard_setup.png) no-repeat center;display:inline-block;background-size:143px 144px;width:143px;height:144px}.premium_adv{background:url(../img/premium_logo.png) no-repeat center;display:inline-block;margin:0 auto 35px;background-size:107px 106px;width:107px;height:106px}.tinvwl-content select{background-size:13px 8px}.tinvwl-select+.tinvwl-caret span{background-size:13px 18px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-size:20px 30px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-size:20px 30px}.tinvwl-color-picker .tinvwl-eyedropper{background-size:28px 29px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinvwl-content select{background-image:url(../img/select_caret@2x.png)}.tinvwl-select+.tinvwl-caret span{background-image:url(../img/chevron_down@2x.png)}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-image:url(../img/chevron_icon@2x.png)}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-image:url(../img/chevron_icon@2x.png)}.tinvwl-color-picker .tinvwl-eyedropper{background-image:url(../img/color_icon@2x.png)}.logo_heart{background-image:url(../img/logo_heart@2x.png)}.admin-rescue{background-image:url(../img/admin-rescue@2x.png)}.admin-update{background-image:url(../img/admin-update@2x.png)}.wizard_logo{background-image:url(../img/wizard_logo@2x.png)}.wizard_setup{background-image:url(../img/wizard_setup@2x.png)}}#style_options .tinvwl-table tbody tr .tinvwl-inner h2{font-size:18px;color:#291c09;text-transform:capitalize;font-weight:600;margin-bottom:21px;padding:14px 0}::-webkit-input-placeholder{color:#e5e5e5;opacity:1!important}:-moz-placeholder{color:#e5e5e5;opacity:1!important}::-moz-placeholder{color:#e5e5e5;opacity:1!important}:-ms-input-placeholder{color:#e5e5e5}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* 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.9.17
|
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}
|
47 |
+
.tinv-wishlist-clearfix:before,.tinv-wishlist-clearfix:after{display:table;content:" "}
|
48 |
+
.container:before,.container:after{display:table;content:" "}
|
49 |
+
.container-fluid:before,.container-fluid:after{display:table;content:" "}
|
50 |
+
.row:before,.row:after{display:table;content:" "}
|
51 |
+
.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}
|
52 |
+
.form-group:before,.form-group:after{display:table;content:" "}
|
53 |
+
.tablenav:before,.tablenav:after{display:table;content:" "}
|
54 |
+
.tinvwl-panel:before,.tinvwl-panel:after{display:table;content:" "}
|
55 |
+
.tinv-wishlist-clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.form-group:after,.tablenav:after,.tinvwl-panel:after{clear:both}
|
56 |
+
.tinvwl-header table,.tinvwl-content table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%}
|
57 |
+
.tinvwl-header td,.tinvwl-header th{padding:0}
|
58 |
+
.tinvwl-content td,.tinvwl-content th{padding:0}
|
59 |
+
.tinvwl-header img,.tinvwl-content img{height:auto;max-width:100%}
|
60 |
+
#wpwrap{background:#f6f3ed}
|
61 |
+
#wpcontent{padding-left:0}
|
62 |
+
#wpbody-content{padding-bottom:135px}
|
63 |
+
#update-nag,.update-nag,.notice{margin:20px 0 0 40px}
|
64 |
+
div.error,div.updated{margin:20px 0 0 40px}
|
65 |
+
.notice{margin-right:40px}
|
66 |
+
div.error,div.updated{margin-right:40px}
|
67 |
+
body .tinvwl-header,body .tinvwl-content{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;color:#6b625a}
|
68 |
+
button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
|
69 |
+
label,.tinv-label{display:block;font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;font-weight:600;margin-bottom:7px}
|
70 |
+
h1,h2,h3,h4,h5,h6,.wrap h1{color:#291c09;font-family:'Open Sans',Arial,sans-serif;font-weight:normal;line-height:1.313;padding:0;margin:0;border:0}
|
71 |
+
h1,.wrap h1{font-size:30px}
|
72 |
+
h2{font-size:26px}
|
73 |
+
h3{font-size:22px}
|
74 |
+
h4{font-size:18px}
|
75 |
+
h5{font-size:14px}
|
76 |
+
h6{font-size:12px}
|
77 |
+
#toplevel_page_tinvwl ul ul{display:none;margin-left:15px;position:absolute}
|
78 |
+
#toplevel_page_tinvwl ul li:hover ul,#toplevel_page_tinvwl ul li.current ul{display:block;left:145px;margin-left:15px;position:absolute;top:0}
|
79 |
+
.status-panel>div{display:inline-block;margin-left:21px}
|
80 |
+
.status-panel .button-link{background-color:#ff5739;color:#FFF;text-decoration:none;text-transform:uppercase;line-height:10px;font-weight:600;height:48px;display:table-cell;border-radius:5px;padding:0 17px;vertical-align:middle}
|
81 |
+
.status-panel .button-link span::before{color:#ffdc00;display:inline-block;font:normal 12px/1 'dashicons';vertical-align:bottom;-webkit-font-smoothing:antialiased;content:"\f155"}
|
82 |
+
.status-panel .button-round{border:2px solid #f1f1f1;border-radius:50%;width:43px;padding-top:5px;padding-left:2px;height:40px;display:table-cell;text-align:center;vertical-align:middle}
|
83 |
+
.status-panel .status-tutorial span::before{color:#515151;display:inline-block;font:normal 24px/1 'dashicons';vertical-align:middle;-webkit-font-smoothing:antialiased;content:"\f118"}
|
84 |
+
.tinvwl-status-message{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;margin-top:40px;color:#6b625a;border-top:2px solid #f6f3ed}
|
85 |
+
.tinvwl-status-message .tinvwl-title{padding:13px 20px;float:left;width:142px;font-weight:bold}
|
86 |
+
.tinvwl-status-message.type-error .tinvwl-title,.tinvwl-status-message.type-tip .tinvwl-title{color:#fff}
|
87 |
+
.tinvwl-status-message.type-attention .tinvwl-title{color:#23282d}
|
88 |
+
.tinvwl-status-message.type-error .tinvwl-title{background:#ff3814}
|
89 |
+
.tinvwl-status-message.type-tip .tinvwl-title{background:#30aec4}
|
90 |
+
.tinvwl-status-message.type-attention .tinvwl-title{background:#ffe900}
|
91 |
+
.tinvwl-status-message .tinvwl-title i{margin-right:10px}
|
92 |
+
.tinvwl-status-message.type-error>.tinvwl-title>i:before{content:"\f00d"}
|
93 |
+
.tinvwl-status-message.type-tip>.tinvwl-title>i:before{content:"\f05a"}
|
94 |
+
.tinvwl-status-message.type-attention>.tinvwl-title>i:before{content:"\f071"}
|
95 |
+
.tinvwl-status-message .tinvwl-message{padding:13px 20px;overflow:hidden;height:100%;background:#faf9f7}
|
96 |
+
.tinvwl-content a{text-decoration:none;color:#30aec4}
|
97 |
+
.tinvwl-content a:hover,.tinvwl-content a:active,.tinvwl-content a:focus{color:#524737}
|
98 |
+
.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]{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,0.14);-webkit-box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,0.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,0.14)}
|
99 |
+
.tinvwl-content select{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,0.14);-webkit-box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,0.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,0.14)}
|
100 |
+
.tinvwl-content textarea{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,0.14);-webkit-box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,0.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,0.14);height:70px}
|
101 |
+
.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]{height:42px;border-radius:4px}
|
102 |
+
.tinvwl-content select{height:42px;border-radius:4px}
|
103 |
+
.tinvwl-content .tablenav input[type=search]{height:35px;width:210px;padding:9px 13px;-webkit-box-shadow:none;box-shadow:none;border:0;background:#f4f3ef}
|
104 |
+
.tinvwl-content .tablenav input[type=search]+input[type=submit],.tinvwl-content .tablenav input[type=search]+button[type=submit]{vertical-align:middle}
|
105 |
+
.tinvwl-content .tablenav .tinvwl-select-wrap+input[type=submit]{float:right;margin-left:8px !important}
|
106 |
+
.tinvwl-content .tablenav input[type=search]+input[type=submit],.tinvwl-content .tablenav input[type=search]+button[type=submit]{float:right;margin-left:8px !important}
|
107 |
+
.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{font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;font-weight:600;color:#291c09;background-color:#f6f3ed;border-color:#f6f3ed}
|
108 |
+
.tinvwl-content select{font-family:Arial,sans-serif;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:9px 40px 9px 13px;background-color:#fff;background-image:url("../img/select_caret.png");background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}
|
109 |
+
.tinvwl-content select:disabled{font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;font-weight:600;color:#291c09;background-color:#f6f3ed;border-color:#f6f3ed}
|
110 |
+
.tinvwl-content select[multiple="multiple"]{padding:9px 13px;background:#fff}
|
111 |
+
.tinvwl-content .tinvwl-select.grey{font-size:14px;font-family:"Arial","Helvetica Neue",Helvetica,sans-serif;padding:8px 11px;height:35px;border:0;color:#5d5d5d;background:#f4f3ef}
|
112 |
+
.tinvwl-select-wrap{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}
|
113 |
+
.tinvwl-content select.tinvwl-select.grey{padding-right:47px;margin:0;border-radius:4px}
|
114 |
+
.tinvwl-select+.tinvwl-caret{pointer-events:none;display:inline-block;position:absolute;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center;border-radius:0 4px 4px 0}
|
115 |
+
.tinvwl-select+.tinvwl-caret span{display:inline-block;width:13px;height:8px;background:url("../img/chevron_down.png") no-repeat center;background-position:0 -10px}
|
116 |
+
.tinvwl-select:hover+.tinvwl-caret{background:#3e3e3e}
|
117 |
+
.tinvwl-select:hover+.tinvwl-caret span{background-position:0 0}
|
118 |
+
.tinvwl-content .tinvwl-nav{margin:0 40px}
|
119 |
+
.tinvwl-content .tinvwl-panel+.tinvwl-nav{margin-top:40px}
|
120 |
+
.tinvwl-nav .tinvwl-prev{float:left}
|
121 |
+
.tinvwl-nav .tinvwl-prev .tinvwl-btn{float:left}
|
122 |
+
.tinvwl-nav .tinvwl-next{float:right;text-align:right}
|
123 |
+
.tinvwl-nav .tinvwl-btn+.tinvwl-btn{margin-left:20px}
|
124 |
+
.tinvwl-panel.only-button.w-bg{background:0;overflow:visible}
|
125 |
+
.tinvwl-panel.only-button.w-shadow{-webkit-box-shadow:none;box-shadow:none;overflow:visible}
|
126 |
+
.tinvwl-panel.only-button thead,.tinvwl-panel.only-button tfoot,.tinvwl-panel.only-button .control-label{display:none}
|
127 |
+
.tinvwl-panel.only-button .form-group{margin-bottom:0}
|
128 |
+
.tinvwl-panel.only-button .form-control{display:inline-block;width:auto}
|
129 |
+
.tinvwl-panel.only-button .tinvwl-table>tbody>tr>td{padding:0}
|
130 |
+
.tinvwl-panel.only-button #save_buttons--setting_save{display:inline-block}
|
131 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset{display:inline-block;float:right}
|
132 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .form-control{background-color:#fff;color:#3e3e3e}
|
133 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span{background:#fbfaf9}
|
134 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover{color:#fff;background-color:#515151}
|
135 |
+
.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span{background:#434343}
|
136 |
+
#doaction,#doaction2,#post-query-submit{margin:0}
|
137 |
+
button,input[type="submit"]{display:inline-block;vertical-align:middle;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:normal;cursor:pointer;text-decoration:none}
|
138 |
+
.tinvwl-btn{display:inline-block;vertical-align:middle;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:normal;cursor:pointer;text-decoration:none;padding:11px 19px 12px 18px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:-.025em;border:0;border-radius:2px;color:#fff;background-color:#96b100}
|
139 |
+
a.tinvwl-btn{padding:11px 19px 12px 18px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:-.025em;border:0;border-radius:2px;color:#fff;background-color:#96b100}
|
140 |
+
.tinvwl-btn.large{padding:14px 19px 14px 18px}
|
141 |
+
.tinvwl-btn.small{padding:6px 11px 7px}
|
142 |
+
.tinvwl-btn.smaller{padding:11px 18px 12px}
|
143 |
+
.tinvwl-btn.red,.tinvwl-btn.green,.tinvwl-btn.dark-green,.tinvwl-btn.black{font-weight:800}
|
144 |
+
.tinvwl-btn.grey{margin:0;padding:8px 12px;font-weight:bold;color:#3e3e3e;background:#f4f3ef}
|
145 |
+
.tinvwl-btn.grey.large{font-weight:800;padding:14px 19px 14px 18px}
|
146 |
+
.tinvwl-btn.grey.w-icon{letter-spacing:-.025em}
|
147 |
+
.tinvwl-btn.red{color:#fff;background-color:#ff5739}
|
148 |
+
.tinvwl-btn.orange{color:#fff;background-color:#ff9f07}
|
149 |
+
.tinvwl-btn.white.smaller{font-size:14px;font-weight:bold;letter-spacing:-.05em;padding:10px 15px 11px;border:1px solid rgba(0,0,0,0.14);-webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}
|
150 |
+
.tinvwl-btn.white.small{font-family:Arial,sans-serif;font-size:14px;text-transform:none;font-weight:normal;border:1px solid rgba(0,0,0,0.14);-webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);padding:9px 18px;color:#4f4639}
|
151 |
+
.tinvwl-btn.small.white:hover,.tinvwl-btn.small.white:active,.tinvwl-btn.small.white:focus{color:#fff}
|
152 |
+
.tinvwl-btn.white{color:#291c09;background:#fff}
|
153 |
+
.tinvwl-btn.white.no-txt{padding:12px 16px}
|
154 |
+
.tinvwl-btn.white.small.no-txt{padding:9px 12px}
|
155 |
+
.tinvwl-btn.white i{color:#6b625a;margin-right:11px}
|
156 |
+
.tinvwl-btn.w-icon{font-weight:800}
|
157 |
+
.tinvwl-btn.w-icon i{margin-right:16px}
|
158 |
+
.tinvwl-btn.round.w-icon i{margin-right:15px;font-size:16px}
|
159 |
+
.tinvwl-btn.w-icon i.ftinvwl-graduation-cap{vertical-align:text-bottom}
|
160 |
+
.tinvwl-btn.red.w-icon i{margin-right:13px}
|
161 |
+
.tinvwl-btn.xl-icon i,.tinvwl-btn.round.xl-icon i{font-size:17px;margin-right:15px}
|
162 |
+
.tinvwl-btn.lg-icon i{font-size:15px}
|
163 |
+
.tinvwl-btn.md-icon i,.tinvwl-btn.round.md-icon i{font-size:14px}
|
164 |
+
.tinvwl-btn.sm-icon i{font-size:13px}
|
165 |
+
.tinvwl-btn.xs-icon i{font-size:11px;vertical-align:1%}
|
166 |
+
.tinvwl-btn.white.no-txt i{margin-right:0}
|
167 |
+
.tinvwl-btn.white:hover i,.tinvwl-btn.white:active i,.tinvwl-btn.white:focus i{color:#fff}
|
168 |
+
.tinvwl-btn.green{color:#fff;background-color:#a9c203}
|
169 |
+
.tinvwl-btn.black{color:#fff;background-color:#515151}
|
170 |
+
.tinvwl-btn.smaller-txt{font-size:12px;padding:15px 20px}
|
171 |
+
.tinvwl-btn.medium{letter-spacing:0}
|
172 |
+
.tinvwl-btn.medium.smaller-txt{padding:9px 16px}
|
173 |
+
.tinvwl-btn.round{border-radius:25px;padding:15px 28px 16px}
|
174 |
+
.tinvwl-btn.round.red{padding:16px 30px}
|
175 |
+
.tinvwl-btn.split{padding:0 26px 0 0}
|
176 |
+
.tinvwl-btn.split span{display:inline-block;text-align:center;width:46px;padding:14px 0;margin-right:14px;border-radius:4px 0 0 4px;background:#8aa300}
|
177 |
+
.tinvwl-btn.split:hover span,.tinvwl-btn.split:active span,.tinvwl-btn.split:focus span{background:#434343}
|
178 |
+
.tinvwl-btn.split.green span{background:#b9cf09}
|
179 |
+
.tinvwl-btn.split.black span{background:#434343}
|
180 |
+
.tinvwl-btn.split span i{font-size:17px}
|
181 |
+
.tinvwl-btn:not(:disabled):hover,.tinvwl-btn:not(:disabled):active,.tinvwl-btn:not(:disabled):focus{color:#fff;background-color:#515151}
|
182 |
+
a.tinvwl-btn:not(:disabled):hover,a.tinvwl-btn:not(:disabled):active,a.tinvwl-btn:not(:disabled):focus{color:#fff;background-color:#515151}
|
183 |
+
.tinvwl-header{padding:21px 40px;margin-bottom:40px;background:#fff}
|
184 |
+
.tinvwl-header .icon.border-grey{position:relative;display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;background:#fff;border:2px solid #f1f1f1;border-radius:50%;color:#3e3e3e}
|
185 |
+
.tinvwl-header .icon.border-grey:hover{border-color:#515151}
|
186 |
+
.tinvwl-header .icon.w-lines{position:relative;padding:0 30px}
|
187 |
+
.tinvwl-header .icon.w-lines:before,.tinvwl-header .icon.w-lines:after{content:'';position:absolute;top:50%;top:calc(50% - 1px);width:17px;height:1px;background:rgba(0,0,0,0.12)}
|
188 |
+
.tinvwl-header .icon.w-lines:before{left:0}
|
189 |
+
.tinvwl-header .icon.w-lines:after{right:0}
|
190 |
+
.tinvwl-header .icon .badge{position:absolute;top:-5px;right:-10px;display:inline-block;min-width:26px;height:26px;font-size:11px;line-height:19px;font-weight:bold;background:#ff5739;border:3px solid #fff;color:#fff;border-radius:50%}
|
191 |
+
.tinwl-logo i.logo_heart{min-width:54px}
|
192 |
+
.tinwl-logo h2{font-size:18px;font-weight:bold;text-transform:uppercase;line-height:1;padding-left:10px}
|
193 |
+
.tinvwl-header .tinvwl-title{padding-left:28px;margin-left:28px;border-left:1px solid #dcddde}
|
194 |
+
.tinvwl-header h1{color:#3e3e3e;padding:0}
|
195 |
+
.tinvwl-header .tinvwl-status-panel{margin-top:-12px}
|
196 |
+
.tinvwl-header .tinvwl-status-panel>a{vertical-align:middle}
|
197 |
+
.tinvwl-header .tinvwl-status-panel>a+a{margin-left:15px}
|
198 |
+
.tinvwl-header .tinvwl-btn{margin-top:15px;margin-top:18px}
|
199 |
+
.tinvwl-header .tinvwl-btn.red i{color:#ffdc00}
|
200 |
+
.tinvwl-header .tinvwl-status-panel{text-align:right}
|
201 |
+
.tinvwl-sign-icon{font-size:30px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#948d84}
|
202 |
+
.tinwl-wishlists-privacy{margin:-10px 0 0}
|
203 |
+
.tinwl-wishlists-privacy li{float:left;margin:10px 10px 0 0}
|
204 |
+
.tinwl-wishlists-privacy li:last-child{margin-right:0}
|
205 |
+
.tinwl-wishlists-privacy li a{display:block;font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1;padding:10px 16px;border-radius:3px;color:#404040;background:#ede8df}
|
206 |
+
.tinwl-wishlists-privacy li.active a{color:#fff;background-color:#96b100}
|
207 |
+
.tinwl-wishlists-privacy li a:hover,.tinwl-wishlists-privacy li a:active,.tinwl-wishlists-privacy li a:focus{color:#fff;background-color:#96b100}
|
208 |
+
.tinvwl-panel{margin:40px 40px 0}
|
209 |
+
.tinvwl-panel .w-bg-grey{background:#fbfaf9}
|
210 |
+
.tinvwl-panel.w-shadow{-webkit-box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14);box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14)}
|
211 |
+
.tinvwl-panel.w-bg{background:#fff;border-radius:4px}
|
212 |
+
.tinvwl-table.w-info .tinvwl-info[rowspan]{vertical-align:middle}
|
213 |
+
.tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign{vertical-align:middle}
|
214 |
+
.tinvwl-table.w-info .tinvwl-info-top>tr .tinvwl-info{vertical-align:top}
|
215 |
+
.tinvwl-icon-preview{position:relative;width:50px;height:42px;margin-right:10px;margin-bottom:10px;text-align:center;border-radius:2px;color:#595857;background:#f6f3ed}
|
216 |
+
.tinvwl-icon-preview span{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
|
217 |
+
.tinvwl-icon-preview span img{max-width:50px;max-height:42px;vertical-align:middle}
|
218 |
+
.tinvwl-content table.widefat{-webkit-box-shadow:none;box-shadow:none}
|
219 |
+
.tinvwl-content .tablenav{height:auto;margin:30px;background:#fff}
|
220 |
+
.tinvwl-content .tablenav .actions{padding:0}
|
221 |
+
.tinvwl-content .widefat th,.tinvwl-content .widefat td{text-align:center;padding:0}
|
222 |
+
.tinvwl-content .widefat th{padding:27px 0;position:relative}
|
223 |
+
.tinvwl-content .widefat th.sortable,.tinvwl-content .widefat th.sorted{padding:0}
|
224 |
+
.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding:28px 17px}
|
225 |
+
.tinvwl-content .widefat th.tinvwl-has-info{padding-top:28px}
|
226 |
+
.tinvwl-content .widefat th.tinvwl-has-info.sortable>a,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a{padding-top:0}
|
227 |
+
.tinvwl-content .widefat th.sortable:first-of-type,.tinvwl-content .widefat th.sorted:first-of-type{padding-left:0}
|
228 |
+
.tinvwl-content .widefat th.sortable:first-of-type>a,.tinvwl-content .widefat th.sorted:first-of-type>a{padding-left:28px}
|
229 |
+
.tinvwl-content .widefat th:first-of-type{text-align:left;padding-left:28px}
|
230 |
+
.tinvwl-content .widefat td:first-of-type{text-align:left;padding-left:28px}
|
231 |
+
.tinvwl-content .widefat th .tinvwl-help-wrap{display:inline-block;margin-left:6px}
|
232 |
+
.tinvwl-content .widefat th.sortable>a+.tinvwl-help-wrap,.tinvwl-content .widefat th.sorted>a+.tinvwl-help-wrap{margin-left:0}
|
233 |
+
.tinvwl-content .widefat thead tr{background:#f4f3ef}
|
234 |
+
.tinvwl-content .striped>tbody>:nth-child(odd),.tinvwl-content ul.striped>:nth-child(odd){background:0}
|
235 |
+
.tinvwl-content .widefat thead td.check-column,.tinvwl-content .widefat tbody th.check-column{width:50px;padding:28px 0 28px 28px;vertical-align:middle}
|
236 |
+
.tinvwl-content .widefat thead td.check-column{padding:28px 0 28px 28px}
|
237 |
+
.tinvwl-content .widefat tbody th.check-column{padding:13px 0 13px 28px}
|
238 |
+
.tinvwl-content .widefat thead td.check-column+th{padding-left:21px}
|
239 |
+
.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{padding-left:21px}
|
240 |
+
.tinvwl-content .widefat tbody th.check-column+td{padding-left:21px}
|
241 |
+
.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:21px}
|
242 |
+
.tinvwl-content .widefat thead td.pause-play-column{padding:0;width:53px;text-align:center}
|
243 |
+
.tinvwl-content .widefat tbody th.pause-play-column{padding:0;width:53px;text-align:center}
|
244 |
+
.tinvwl-content th.sortable a,.tinvwl-content th.sorted a{padding:0}
|
245 |
+
.tinvwl-content .widefat th{font-size:14px;font-weight:600;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;text-transform:uppercase;letter-spacing:-.025em}
|
246 |
+
.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{font-size:14px;font-weight:600;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;text-transform:uppercase;letter-spacing:-.025em}
|
247 |
+
.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{display:inline-block;vertical-align:middle}
|
248 |
+
.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{position:relative}
|
249 |
+
.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{position:absolute;top:50%;right:0;margin-top:-2px}
|
250 |
+
.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:-15px}
|
251 |
+
.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}
|
252 |
+
.tinvwl-content table.widefat{border:0;border-bottom:2px solid #f7f7f7}
|
253 |
+
.tinvwl-content .widefat thead td,.tinvwl-content .widefat thead th{border-bottom:0}
|
254 |
+
.tinvwl-content .widefat td{padding:24px 0;vertical-align:middle}
|
255 |
+
.tinvwl-content .widefat tbody td{padding:13px 0}
|
256 |
+
.tinvwl-content .widefat td{font-size:14px}
|
257 |
+
.tinvwl-content .widefat td ol,.tinvwl-content .widefat td p,.tinvwl-content .widefat td ul{font-size:14px}
|
258 |
+
.tinvwl-content .widefat tbody tr+tr{border-top:2px solid #f7f7f7}
|
259 |
+
.tinvwl-content .widefat thead th.column-preference{text-indent:-9999px}
|
260 |
+
.tinvwl-content .widefat.wishlists thead th.column-preference,.tinvwl-content .widefat.wishlists tbody td.column-preference{min-width:220px;width:220px}
|
261 |
+
.tinvwl-content .widefat:not(.products) tbody td.column-preference{text-align:right}
|
262 |
+
.tinvwl-content .widefat.products thead th.column-quantity a>span:not(.sorting-indicator){max-width:91px}
|
263 |
+
.tinvwl-content .widefat.users tbody .column-name>a{display:block}
|
264 |
+
.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:345px;min-width:345px}
|
265 |
+
.tinvwl-content .widefat.users thead th.column-preference,.tinvwl-content .widefat.users tbody td.column-preference{width:165px;min-width:165px}
|
266 |
+
.tinvwl-content .widefat tbody .column-name strong{font-weight:normal}
|
267 |
+
.tinvwl-content .widefat tbody .column-name>a{display:table}
|
268 |
+
.tinvwl-content .widefat tbody .column-name .product-image{display:table-cell;vertical-align:middle}
|
269 |
+
.tinvwl-content .widefat tbody .column-name .product-image img{max-width:66px}
|
270 |
+
.tinvwl-content .widefat tbody .column-name .product-title{display:table-cell;vertical-align:middle;padding-left:15px}
|
271 |
+
.tinvwl-content .widefat thead th.column-preference,.tinvwl-content .widefat tbody td.column-preference{padding-right:20px}
|
272 |
+
.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:10px;float:left}
|
273 |
+
.tinvwl-content .widefat.products tbody td.column-preference>a:last-child{margin-right:0}
|
274 |
+
.tinvwl-content .tablenav .tablenav-pages{float:none;text-align:center;height:auto;margin-top:0}
|
275 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links>a{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;font-weight:normal;padding:0;min-width:38px;height:38px;line-height:38px;border-radius:50%;border:0;background:0;color:#3e3e3e}
|
276 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links>span{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;font-weight:normal;padding:0;min-width:38px;height:38px;line-height:38px;border-radius:50%;border:0;background:0;color:#3e3e3e;color:rgba(62,62,62,0.46);background:#f3f1ec}
|
277 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{background:#f3f1ec}
|
278 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links>.tinvwl-page-number.space{background:0;color:#3e3e3e}
|
279 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links>a:hover{background:#3e3e3e;color:#fff}
|
280 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover{background:#3e3e3e;color:#fff}
|
281 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{margin-right:20px}
|
282 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover{background:#3e3e3e;color:#fff}
|
283 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page{margin-left:20px}
|
284 |
+
.tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron{display:inline-block;vertical-align:middle;width:9px;height:16px}
|
285 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background:url("../img/chevron_icon.png") no-repeat center;background-position:0 -16px}
|
286 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background:url("../img/chevron_icon.png") no-repeat center;background-position:0 0}
|
287 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background:url("../img/chevron_icon.png") no-repeat center;background-position:-10px -16px}
|
288 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background:url("../img/chevron_icon.png") no-repeat center;background-position:-10px 0}
|
289 |
+
.tinvwl-content .widefat.products thead th.column-name,.tinvwl-content .widefat.products tbody td.column-name{width:30%}
|
290 |
+
.tinvwl-content .widefat.wishlists thead th.column-title,.tinvwl-content .widefat.wishlists tbody td.column-title{width:45%}
|
291 |
+
.tinvwl-content .widefat.users thead th.column-wishlist,.tinvwl-content .widefat.users tbody td.column-wishlist{width:45%}
|
292 |
+
.tinvwl-content .widefat.users thead th.column-name,.tinvwl-content .widefat.users tbody td.column-name{text-align:left}
|
293 |
+
.tinvwl-content .widefat.users thead th.column-quantity,.tinvwl-content .widefat.users tbody td.column-quantity{width:100px}
|
294 |
+
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:none}
|
295 |
+
.tinvwl-content .widefat.products thead th.column-quantity span span{float:none}
|
296 |
+
.tinvwl-table{display:table;width:100%;max-width:100%}
|
297 |
+
.tinvwl-table.w-bg{background:#fff;overflow:hidden;border-radius:4px}
|
298 |
+
.tinvwl-table.w-shadow{-webkit-box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14);box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14)}
|
299 |
+
.tinvwl-table.auto-width{width:auto}
|
300 |
+
.tinvwl-caption{display:table-caption}
|
301 |
+
.tinvwl-row{display:table-row}
|
302 |
+
.tinvwl-rows{display:table-row-group}
|
303 |
+
.tinvwl-cell{display:table-cell;vertical-align:middle}
|
304 |
+
.tinvwl-cell-2{display:table-cell;vertical-align:middle;float:none}
|
305 |
+
.tinvwl-cell-3{display:table-cell;vertical-align:top;float:none}
|
306 |
+
.tinvwl-table.w-info>thead>tr>th:first-child,.tinvwl-table.w-info>tbody>tr>td:first-child{width:67%}
|
307 |
+
.tinvwl-table th,.tinvwl-table td{vertical-align:top}
|
308 |
+
.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h4,.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h4{float:left}
|
309 |
+
.tinvwl-table .tinvwl-btn-wrap{float:right}
|
310 |
+
.tinvwl-table.w-info thead>tr>th{text-align:left}
|
311 |
+
.tinvwl-table.w-info thead>tr>th .tinvwl-info-wrap{font-weight:normal}
|
312 |
+
.tinvwl-table>thead>tr>th{padding:0 30px}
|
313 |
+
.tinvwl-table .tinvwl-info{vertical-align:top}
|
314 |
+
.tinvwl-table>thead>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:30px}
|
315 |
+
.tinvwl-table tbody tr .tinvwl-inner h2{font-size:15px;color:#291c09;font-weight:600;margin-bottom:21px}
|
316 |
+
.tinvwl-table>tbody>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:20px}
|
317 |
+
.tinvwl-table>tbody>tr>td{padding:0 30px}
|
318 |
+
.tinvwl-table thead>tr .tinvwl-inner{padding:28px 0;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,0.522)}
|
319 |
+
.tinvwl-table thead.tinwl-empty>tr .tinvwl-inner{padding:30px 0 0;margin-bottom:0;border-bottom:0}
|
320 |
+
.tinvwl-table .tinvwl-header-row label{font-size:22px;font-weight:normal;line-height:1.313;margin:0 0 15px;padding-top:3px !important}
|
321 |
+
.tinvwl-table thead .tinvwl-empty-info,.tinvwl-table tbody>.tinvwl-bodies-border{display:none}
|
322 |
+
.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner{margin:0;padding-top:56px}
|
323 |
+
.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:none;padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,0.522)}
|
324 |
+
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info,.tinvwl-style-options .tinvwl-bodies-border .tinvwl-info{padding-left:0;background:0}
|
325 |
+
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info{display:table-cell}
|
326 |
+
.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner{display:block}
|
327 |
+
.tinvwl-style-options tbody+tbody>.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:block}
|
328 |
+
textarea[name="style_plain-css"]{height:150px}
|
329 |
+
.tinvwl-table tbody+tbody>.tinvwl-bodies-border{display:table-row}
|
330 |
+
.tinvwl-table tbody+tbody>.tinvwl-bodies-border:first-child>td:first-child>.tinvwl-inner{padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,0.522)}
|
331 |
+
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:15px;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,0.522)}
|
332 |
+
.tinvwl-table .form-group .col-md-4:nth-child(n+4),.tinvwl-table .form-group .col-lg-4:nth-child(n+4){padding-top:27px}
|
333 |
+
.tinvwl-table tfoot .tinvwl-inner{padding-top:20px}
|
334 |
+
.tinvwl-table tr.no-top-border .tinvwl-inner,.tinvwl-table tr.no-top-border .tinvwl-info-wrap{border-top:0;padding-top:0}
|
335 |
+
.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap{padding-top:30px}
|
336 |
+
.tiwl-notifications-style-logo img{height:42px}
|
337 |
+
.tinvwl-info .tinvwl-info-desc a{text-decoration:underline;color:#ff5739}
|
338 |
+
.tinvwl-info .tinvwl-info-desc a:hover,.tinvwl-info .tinvwl-info-desc a:active,.tinvwl-info .tinvwl-info-desc a:focus{color:#000}
|
339 |
+
.tinvwl-info-wrap.tinvwl-in-section{background:#fbfaf9;color:#4f4639}
|
340 |
+
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:42px;vertical-align:top;padding-top:1px;padding-right:20px}
|
341 |
+
.tinvwl-info-wrap .tinvwl-info-sign span,.tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help{display:inline-block;text-align:center;width:22px;height:22px;line-height:22px;border-radius:50%;background:#e1dbce}
|
342 |
+
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span,.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help{display:block}
|
343 |
+
.tinvwl-info-wrap i{font-size:14px;color:#fbfaf9}
|
344 |
+
.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn{width:auto}
|
345 |
+
.tinvwl-btns-group{margin-bottom:23px;margin-top:-15px;margin-right:-15px}
|
346 |
+
.tiwl-style-custom-allow .tinvwl-inner textarea{margin-bottom:23px}
|
347 |
+
.tinvwl-btns-group .tinvwl-btn{margin-top:15px;margin-right:15px;float:left}
|
348 |
+
.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help{display:none}
|
349 |
+
.tinvwl-info-wrap.tinvwl-in-table{display:inline-block;vertical-align:middle;display:block;margin-bottom:5px}
|
350 |
+
.tinvwl-info-wrap.tinvwl-in-table .tinvwl-help{cursor:pointer}
|
351 |
+
.tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name{margin-right:5px}
|
352 |
+
.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc{display:none}
|
353 |
+
.popover{position:absolute;top:0;left:0;z-index:9999;display:none;max-width:279px;padding:1px;text-align:center;white-space:normal;background-color:#fff;background-clip:padding-box;border-radius:6px;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.22);box-shadow:0 5px 15px 0 rgba(0,0,0,0.22)}
|
354 |
+
.popover.top{margin-top:-10px}
|
355 |
+
.popover.right{margin-left:10px}
|
356 |
+
.popover.bottom{margin-top:10px}
|
357 |
+
.popover.left{margin-left:-10px}
|
358 |
+
.popover-title{padding:30px 30px 0;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.714;text-transform:uppercase;letter-spacing:-.35px}
|
359 |
+
.popover-content{padding:25px 30px 30px;color:#5d5d5d;font-family:Arial,sans-serif;font-size:14px;line-height:1.429}
|
360 |
+
.popover>.arrow{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px;margin-left:0;overflow:visible}
|
361 |
+
.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;content:none;z-index:9999;background:0;-webkit-box-shadow:none;box-shadow:none;position:absolute;left:auto;top:auto;width:auto;height:auto;-webkit-transform:none;transform:none;content:"";border-width:10px}
|
362 |
+
.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-bottom-width:0}
|
363 |
+
.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}
|
364 |
+
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0}
|
365 |
+
.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}
|
366 |
+
.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0}
|
367 |
+
.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}
|
368 |
+
.popover.left>.arrow{top:50%;left:auto;right:-11px;margin-top:-11px;border-right-width:0}
|
369 |
+
.popover.left>.arrow:after{left:auto;right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}
|
370 |
+
.tinvwl-img-w-desc i{margin-right:20px}
|
371 |
+
.tinvwl-img-w-desc h5{font-weight:600;text-transform:uppercase}
|
372 |
+
.tinvwl-img-w-desc .tinvwl-desc{color:#4f4639}
|
373 |
+
.tinvwl-img-w-desc h5+.tinvwl-desc{margin-top:2px}
|
374 |
+
.tinvwl-premium-feat .row{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}
|
375 |
+
.tinvwl-premium-feat .col-lg-4{padding:0;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
|
376 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}
|
377 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.hosting{background:#4b56e9;background:-webkit-gradient(linear,left top,right top,from(#4b56e9),to(#37a6de));background:linear-gradient(to right,#4b56e9 0,#37a6de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b56e9',endColorstr='#37a6de',GradientType=1)}
|
378 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.hosting a{display:block;position:relative;color:#fff;outline:0;text-decoration:none;background:url("../img/kinsta.png") no-repeat 100% 0;float:left;width:100%;height:100%}
|
379 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.hosting a span{margin:30px 10px 10px 35px;padding-top:55px;display:block;width:230px;font-size:20px;background:url("../img/kinsta_logo.png") no-repeat}
|
380 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization{text-align:center;background:#333 url("../img/customization.png") no-repeat 100% 100%}
|
381 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization h2{margin:30px auto 20px}
|
382 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization p{font-size:16px;color:#fff;padding-left:10px;padding-right:10px}
|
383 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray{background-color:#958095;margin:10px auto}
|
384 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray:hover{background-color:#fff;color:#333}
|
385 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate{text-align:center;border-bottom:1px solid #e7e7e7}
|
386 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate h2{background:url("../img/rate_us.png") no-repeat center;display:block;width:186px;height:76px;margin:30px auto 20px;font-size:18px;line-height:100px}
|
387 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 a{display:block;width:186px;height:76px;color:#fff;text-decoration:none;outline:0;font-weight:600}
|
388 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate p{font-size:16px;padding-left:10px;padding-right:10px}
|
389 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.rate a{color:#ff5739;text-decoration:underline}
|
390 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe{text-align:center}
|
391 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2{color:#453a2a;margin:30px auto 20px}
|
392 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p{font-size:16px;padding-left:10px;padding-right:10px}
|
393 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group{width:90%;position:relative;margin:10px auto}
|
394 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type="email"]{width:65%;height:45px}
|
395 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type="submit"]{width:30%}
|
396 |
+
.tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup{margin-bottom:30px}
|
397 |
+
.tinvwl-premium-feat h2{font-size:30px;text-transform:uppercase;letter-spacing:-.025em;line-height:1;color:#fff}
|
398 |
+
.tinvwl-premium-feat .tinvwl-pic-col{border:5px solid #fff;text-align:center;background:#df4c57;background:linear-gradient(135deg,#df4c57 0,#f78c62 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57',endColorstr='#f78c62',GradientType=1);padding:50px 10px;color:#fff}
|
399 |
+
.tinvwl-premium-feat .tinvwl-pic-col img{display:block;margin:0 auto}
|
400 |
+
.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white{color:#ff5739}
|
401 |
+
.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover{color:#fff}
|
402 |
+
.tinvwl-premium-feat .tinvwl-pic-col p{font-size:16px;padding-bottom:1em}
|
403 |
+
.tinvwl-premium-feat .tinvwl-feat-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#f9f8f5}
|
404 |
+
.tinvwl-premium-feat .tinvwl-sup-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
|
405 |
+
#wpfooter{padding:10px 40px}
|
406 |
+
#wpfooter p{font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:1.85714286;color:#4b4b4b}
|
407 |
+
#wpfooter .ftinvwl-heart{margin:0 3px}
|
408 |
+
#wpfooter .ftinvwl-star{font-size:12px;margin:0 1px}
|
409 |
+
#wpfooter span .ftinvwl-star:first-of-type{margin-left:6px}
|
410 |
+
#wpfooter span .ftinvwl-star:last-of-type{margin-left:3px}
|
411 |
+
#wpfooter i{color:#ff5739}
|
412 |
+
#wpfooter a{text-decoration:underline;color:#ff5739}
|
413 |
+
#wpfooter a:hover,#wpfooter a:active,#wpfooter a:focus{color:#000}
|
414 |
+
.tinvwl-color-picker{position:relative}
|
415 |
+
.tinvwl-color-picker .iris-picker{position:absolute;z-index:9999}
|
416 |
+
.tinvwl-color-picker input[type=text]{color:#fff;border:4px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.14);box-shadow:0 0 0 1px rgba(0,0,0,0.14)}
|
417 |
+
.tinvwl-color-picker .tinvwl-eyedropper{cursor:pointer;position:relative;display:inline-block;vertical-align:top;margin-left:4px;width:42px;height:42px;background:#fff url("../img/color_icon.png") no-repeat center;border:1px solid rgba(0,0,0,0.14);border-radius:2px;-webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}
|
418 |
+
.tinvwl-color-picker .tinvwl-eyedropper a{color:#6b625a}
|
419 |
+
.tinvwl-color-picker .tinvwl-eyedropper i{display:inline-block;position:absolute;top:15px;left:14px;font-size:12px}
|
420 |
+
.tinvwl-color-picker+.iris-picker .iris-square-value{width:0;height:0}
|
421 |
+
.tinvwl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;background:#191919}
|
422 |
+
.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay{visibility:visible;opacity:.5}
|
423 |
+
.admin-bar .tinvwl-content .tinvwl-modal{padding-top:32px !important}
|
424 |
+
.tinvwl-content .tinvwl-modal{overflow-y:auto;overflow-x:hidden;top:0;left:0;width:0;height:0;z-index:9999;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
|
425 |
+
.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{position:relative;margin:0 auto;background:#fff;border-radius:4px}
|
426 |
+
.tinvwl-content .tinvwl-modal.tinvwl-modal-open{visibility:visible;opacity:1;width:100%;height:100%}
|
427 |
+
.tinvwl-modal .tinvwl-table{height:100%}
|
428 |
+
.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{max-width:415px;padding:40px 45px}
|
429 |
+
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails{text-align:center}
|
430 |
+
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p{margin:0 0 26px}
|
431 |
+
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large{padding:14px 33px}
|
432 |
+
.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn+.tinvwl-btn{margin-left:6px}
|
433 |
+
.tinvwl-quick-btns{position:fixed;top:25%;left:100%;z-index:9999}
|
434 |
+
.tinvwl-quick-btns button{display:block;width:117px;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;padding:0 35px 0 0;border-radius:2px;border:0;text-decoration:none;background:#96b100;color:#fff;-webkit-transform:translateX(-50px);transform:translateX(-50px);transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
|
435 |
+
.tinvwl-panel.only-button .tinvwl-quick-btns .form-control{display:block;width:119px}
|
436 |
+
.tinvwl-quick-btns button:hover{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
|
437 |
+
.tinvwl-quick-btns button+button{margin-top:4px}
|
438 |
+
.tinvwl-quick-btns button span{display:inline-block;width:50px;padding:15px 0;text-align:center}
|
439 |
+
.tinvwl-empty-select+.tinvwl-input-group-btn .tinvwl-btn{margin-left:0}
|
440 |
+
.container,.container-fluid{margin-right:auto;margin-left:auto}
|
441 |
+
.row{margin-right:-15px;margin-left:-15px}
|
442 |
+
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
|
443 |
+
.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{float:left}
|
444 |
+
.col-xs-12{float:left;width:100%}
|
445 |
+
.col-xs-11{width:91.66666667%}
|
446 |
+
.col-xs-10{width:83.33333333%}
|
447 |
+
.col-xs-9{width:75%}
|
448 |
+
.col-xs-8{width:66.66666667%}
|
449 |
+
.col-xs-7{width:58.33333333%}
|
450 |
+
.col-xs-6{width:50%}
|
451 |
+
.col-xs-5{width:41.66666667%}
|
452 |
+
.col-xs-4{width:33.33333333%}
|
453 |
+
.col-xs-3{width:25%}
|
454 |
+
.col-xs-2{width:16.66666667%}
|
455 |
+
.col-xs-1{width:8.33333333%}
|
456 |
+
.col-xs-pull-12{right:100%}
|
457 |
+
.col-xs-pull-11{right:91.66666667%}
|
458 |
+
.col-xs-pull-10{right:83.33333333%}
|
459 |
+
.col-xs-pull-9{right:75%}
|
460 |
+
.col-xs-pull-8{right:66.66666667%}
|
461 |
+
.col-xs-pull-7{right:58.33333333%}
|
462 |
+
.col-xs-pull-6{right:50%}
|
463 |
+
.col-xs-pull-5{right:41.66666667%}
|
464 |
+
.col-xs-pull-4{right:33.33333333%}
|
465 |
+
.col-xs-pull-3{right:25%}
|
466 |
+
.col-xs-pull-2{right:16.66666667%}
|
467 |
+
.col-xs-pull-1{right:8.33333333%}
|
468 |
+
.col-xs-pull-0{right:auto}
|
469 |
+
.col-xs-push-12{left:100%}
|
470 |
+
.col-xs-push-11{left:91.66666667%}
|
471 |
+
.col-xs-push-10{left:83.33333333%}
|
472 |
+
.col-xs-push-9{left:75%}
|
473 |
+
.col-xs-push-8{left:66.66666667%}
|
474 |
+
.col-xs-push-7{left:58.33333333%}
|
475 |
+
.col-xs-push-6{left:50%}
|
476 |
+
.col-xs-push-5{left:41.66666667%}
|
477 |
+
.col-xs-push-4{left:33.33333333%}
|
478 |
+
.col-xs-push-3{left:25%}
|
479 |
+
.col-xs-push-2{left:16.66666667%}
|
480 |
+
.col-xs-push-1{left:8.33333333%}
|
481 |
+
.col-xs-push-0{left:auto}
|
482 |
+
.col-xs-offset-12{margin-left:100%}
|
483 |
+
.col-xs-offset-11{margin-left:91.66666667%}
|
484 |
+
.col-xs-offset-10{margin-left:83.33333333%}
|
485 |
+
.col-xs-offset-9{margin-left:75%}
|
486 |
+
.col-xs-offset-8{margin-left:66.66666667%}
|
487 |
+
.col-xs-offset-7{margin-left:58.33333333%}
|
488 |
+
.col-xs-offset-6{margin-left:50%}
|
489 |
+
.col-xs-offset-5{margin-left:41.66666667%}
|
490 |
+
.col-xs-offset-4{margin-left:33.33333333%}
|
491 |
+
.col-xs-offset-3{margin-left:25%}
|
492 |
+
.col-xs-offset-2{margin-left:16.66666667%}
|
493 |
+
.col-xs-offset-1{margin-left:8.33333333%}
|
494 |
+
.col-xs-offset-0{margin-left:0}
|
495 |
+
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
|
496 |
+
.fade.in{opacity:1}
|
497 |
+
.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}
|
498 |
+
.form-group{margin-bottom:23px}
|
499 |
+
.form-control{display:block;width:100%}
|
500 |
+
label.one-line{display:inline-block;margin-bottom:0;margin-right:10px}
|
501 |
+
.control-label label{display:block;margin-bottom:10px}
|
502 |
+
.form-horizontal .control-label label{padding-top:9px;margin-bottom:0}
|
503 |
+
.tinvwl-input-group-btn{margin-top:13px}
|
504 |
+
.tinvwl-input-group{position:relative;display:table;border-collapse:separate}
|
505 |
+
.tinvwl-input-group-addon{width:1%;white-space:nowrap;vertical-align:middle}
|
506 |
+
.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;margin-top:0;position:relative;white-space:nowrap}
|
507 |
+
.tinvwl-input-group-btn .tinvwl-btn{margin-left:10px}
|
508 |
+
.tinvwl-input-group-btn>.btn{position:relative}
|
509 |
+
.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}
|
510 |
+
.tinvwl-input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
|
511 |
+
.text-right{text-align:right}
|
512 |
+
.logo_heart{background:url("../img/logo_heart.png") no-repeat center;display:inline-block;background-size:54px 54px;width:54px;height:54px}
|
513 |
+
.admin-rescue{background:url("../img/admin-rescue.png") no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}
|
514 |
+
.admin-update{background:url("../img/admin-update.png") no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}
|
515 |
+
.wizard_logo{background:url("../img/wizard_logo.png") no-repeat center;background-size:54px 54px;width:54px;height:54px;display:block;margin:10px auto}
|
516 |
+
.wizard_setup{background:url("../img/wizard_setup.png") no-repeat center;display:inline-block;background-size:143px 144px;width:143px;height:144px}
|
517 |
+
.premium_adv{background:url("../img/premium_logo.png") no-repeat center;display:inline-block;margin:0 auto 35px;background-size:107px 106px;width:107px;height:106px}
|
518 |
+
.tinvwl-content select{background-size:13px 8px}
|
519 |
+
.tinvwl-select+.tinvwl-caret span{background-size:13px 18px}
|
520 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-size:20px 30px}
|
521 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-size:20px 30px}
|
522 |
+
.tinvwl-color-picker .tinvwl-eyedropper{background-size:28px 29px}
|
523 |
+
#style_options .tinvwl-table tbody tr .tinvwl-inner h2{font-size:18px;color:#291c09;text-transform:capitalize;font-weight:600;margin-bottom:21px;padding:14px 0}
|
524 |
+
::-webkit-input-placeholder{color:#e5e5e5;opacity:1 !important}
|
525 |
+
:-moz-placeholder{color:#e5e5e5;opacity:1 !important}
|
526 |
+
::-moz-placeholder{color:#e5e5e5;opacity:1 !important}
|
527 |
+
:-ms-input-placeholder{color:#e5e5e5}
|
528 |
+
@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinvwl-content select{background-image:url("../img/select_caret@2x.png")}
|
529 |
+
.tinvwl-select+.tinvwl-caret span{background-image:url("../img/chevron_down@2x.png")}
|
530 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-image:url("../img/chevron_icon@2x.png")}
|
531 |
+
.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-image:url("../img/chevron_icon@2x.png")}
|
532 |
+
.tinvwl-color-picker .tinvwl-eyedropper{background-image:url("../img/color_icon@2x.png")}
|
533 |
+
.logo_heart{background-image:url("../img/logo_heart@2x.png")}
|
534 |
+
.admin-rescue{background-image:url("../img/admin-rescue@2x.png")}
|
535 |
+
.admin-update{background-image:url("../img/admin-update@2x.png")}
|
536 |
+
.wizard_logo{background-image:url("../img/wizard_logo@2x.png")}
|
537 |
+
.wizard_setup{background-image:url("../img/wizard_setup@2x.png")}
|
538 |
+
}@media(min-width:768px){.container{width:750px}
|
539 |
+
.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{float:left}
|
540 |
+
.col-sm-12{float:left;width:100%}
|
541 |
+
.col-sm-11{width:91.66666667%}
|
542 |
+
.col-sm-10{width:83.33333333%}
|
543 |
+
.col-sm-9{width:75%}
|
544 |
+
.col-sm-8{width:66.66666667%}
|
545 |
+
.col-sm-7{width:58.33333333%}
|
546 |
+
.col-sm-6{width:50%}
|
547 |
+
.col-sm-5{width:41.66666667%}
|
548 |
+
.col-sm-4{width:33.33333333%}
|
549 |
+
.col-sm-3{width:25%}
|
550 |
+
.col-sm-2{width:16.66666667%}
|
551 |
+
.col-sm-1{width:8.33333333%}
|
552 |
+
.col-sm-pull-12{right:100%}
|
553 |
+
.col-sm-pull-11{right:91.66666667%}
|
554 |
+
.col-sm-pull-10{right:83.33333333%}
|
555 |
+
.col-sm-pull-9{right:75%}
|
556 |
+
.col-sm-pull-8{right:66.66666667%}
|
557 |
+
.col-sm-pull-7{right:58.33333333%}
|
558 |
+
.col-sm-pull-6{right:50%}
|
559 |
+
.col-sm-pull-5{right:41.66666667%}
|
560 |
+
.col-sm-pull-4{right:33.33333333%}
|
561 |
+
.col-sm-pull-3{right:25%}
|
562 |
+
.col-sm-pull-2{right:16.66666667%}
|
563 |
+
.col-sm-pull-1{right:8.33333333%}
|
564 |
+
.col-sm-pull-0{right:auto}
|
565 |
+
.col-sm-push-12{left:100%}
|
566 |
+
.col-sm-push-11{left:91.66666667%}
|
567 |
+
.col-sm-push-10{left:83.33333333%}
|
568 |
+
.col-sm-push-9{left:75%}
|
569 |
+
.col-sm-push-8{left:66.66666667%}
|
570 |
+
.col-sm-push-7{left:58.33333333%}
|
571 |
+
.col-sm-push-6{left:50%}
|
572 |
+
.col-sm-push-5{left:41.66666667%}
|
573 |
+
.col-sm-push-4{left:33.33333333%}
|
574 |
+
.col-sm-push-3{left:25%}
|
575 |
+
.col-sm-push-2{left:16.66666667%}
|
576 |
+
.col-sm-push-1{left:8.33333333%}
|
577 |
+
.col-sm-push-0{left:auto}
|
578 |
+
.col-sm-offset-12{margin-left:100%}
|
579 |
+
.col-sm-offset-11{margin-left:91.66666667%}
|
580 |
+
.col-sm-offset-10{margin-left:83.33333333%}
|
581 |
+
.col-sm-offset-9{margin-left:75%}
|
582 |
+
.col-sm-offset-8{margin-left:66.66666667%}
|
583 |
+
.col-sm-offset-7{margin-left:58.33333333%}
|
584 |
+
.col-sm-offset-6{margin-left:50%}
|
585 |
+
.col-sm-offset-5{margin-left:41.66666667%}
|
586 |
+
.col-sm-offset-4{margin-left:33.33333333%}
|
587 |
+
.col-sm-offset-3{margin-left:25%}
|
588 |
+
.col-sm-offset-2{margin-left:16.66666667%}
|
589 |
+
.col-sm-offset-1{margin-left:8.33333333%}
|
590 |
+
.col-sm-offset-0{margin-left:0}
|
591 |
+
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
|
592 |
+
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
|
593 |
+
.form-inline .form-control-static{display:inline-block}
|
594 |
+
.form-inline .tinvwl-input-group{display:inline-table;vertical-align:middle}
|
595 |
+
.form-inline .tinvwl-input-group .tinvwl-input-group-addon,.form-inline .tinvwl-input-group .tinvwl-input-group-btn,.form-inline .tinvwl-input-group .form-control{width:auto}
|
596 |
+
.form-inline .tinvwl-input-group>.form-control{width:100%}
|
597 |
+
.form-inline .control-label label{margin-bottom:0;vertical-align:middle}
|
598 |
+
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
|
599 |
+
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
|
600 |
+
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
|
601 |
+
.form-inline .has-feedback .form-control-feedback{top:0}
|
602 |
+
}@media(min-width:992px){.container{width:970px}
|
603 |
+
.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{float:left}
|
604 |
+
.col-md-12{float:left;width:100%}
|
605 |
+
.col-md-11{width:91.66666667%}
|
606 |
+
.col-md-10{width:83.33333333%}
|
607 |
+
.col-md-9{width:75%}
|
608 |
+
.col-md-8{width:66.66666667%}
|
609 |
+
.col-md-7{width:58.33333333%}
|
610 |
+
.col-md-6{width:50%}
|
611 |
+
.col-md-5{width:41.66666667%}
|
612 |
+
.col-md-4{width:33.33333333%}
|
613 |
+
.col-md-3{width:25%}
|
614 |
+
.col-md-2{width:16.66666667%}
|
615 |
+
.col-md-1{width:8.33333333%}
|
616 |
+
.col-md-pull-12{right:100%}
|
617 |
+
.col-md-pull-11{right:91.66666667%}
|
618 |
+
.col-md-pull-10{right:83.33333333%}
|
619 |
+
.col-md-pull-9{right:75%}
|
620 |
+
.col-md-pull-8{right:66.66666667%}
|
621 |
+
.col-md-pull-7{right:58.33333333%}
|
622 |
+
.col-md-pull-6{right:50%}
|
623 |
+
.col-md-pull-5{right:41.66666667%}
|
624 |
+
.col-md-pull-4{right:33.33333333%}
|
625 |
+
.col-md-pull-3{right:25%}
|
626 |
+
.col-md-pull-2{right:16.66666667%}
|
627 |
+
.col-md-pull-1{right:8.33333333%}
|
628 |
+
.col-md-pull-0{right:auto}
|
629 |
+
.col-md-push-12{left:100%}
|
630 |
+
.col-md-push-11{left:91.66666667%}
|
631 |
+
.col-md-push-10{left:83.33333333%}
|
632 |
+
.col-md-push-9{left:75%}
|
633 |
+
.col-md-push-8{left:66.66666667%}
|
634 |
+
.col-md-push-7{left:58.33333333%}
|
635 |
+
.col-md-push-6{left:50%}
|
636 |
+
.col-md-push-5{left:41.66666667%}
|
637 |
+
.col-md-push-4{left:33.33333333%}
|
638 |
+
.col-md-push-3{left:25%}
|
639 |
+
.col-md-push-2{left:16.66666667%}
|
640 |
+
.col-md-push-1{left:8.33333333%}
|
641 |
+
.col-md-push-0{left:auto}
|
642 |
+
.col-md-offset-12{margin-left:100%}
|
643 |
+
.col-md-offset-11{margin-left:91.66666667%}
|
644 |
+
.col-md-offset-10{margin-left:83.33333333%}
|
645 |
+
.col-md-offset-9{margin-left:75%}
|
646 |
+
.col-md-offset-8{margin-left:66.66666667%}
|
647 |
+
.col-md-offset-7{margin-left:58.33333333%}
|
648 |
+
.col-md-offset-6{margin-left:50%}
|
649 |
+
.col-md-offset-5{margin-left:41.66666667%}
|
650 |
+
.col-md-offset-4{margin-left:33.33333333%}
|
651 |
+
.col-md-offset-3{margin-left:25%}
|
652 |
+
.col-md-offset-2{margin-left:16.66666667%}
|
653 |
+
.col-md-offset-1{margin-left:8.33333333%}
|
654 |
+
.col-md-offset-0{margin-left:0}
|
655 |
+
}@media(min-width:1200px){.tinvwl-icon-preview{margin-bottom:0}
|
656 |
+
.tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal{width:67%}
|
657 |
+
.tinvwl-table tr.tinvwl-full-width .control-label label{margin-bottom:10px}
|
658 |
+
.tinvwl-table tr.tinvwl-full-width [class^="col-lg-"],.tinvwl-table tr.tinvwl-full-width [class^="col-md-"]{width:100%}
|
659 |
+
.tinvwl-table tr.tinvwl-full-width textarea{height:250px;padding:15px}
|
660 |
+
.tiwl-notifications-style-logo img{float:right}
|
661 |
+
.tinvwl-table .tinvwl-form-onoff,.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn,.tinvwl-btns-group .tinvwl-btn{float:right}
|
662 |
+
.tinvwl-empty-select+.tinvwl-input-group-btn{text-align:right}
|
663 |
+
.container{width:1170px}
|
664 |
+
.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{float:left}
|
665 |
+
.col-lg-12{float:left;width:100%}
|
666 |
+
.col-lg-11{width:91.66666667%}
|
667 |
+
.col-lg-10{width:83.33333333%}
|
668 |
+
.col-lg-9{width:75%}
|
669 |
+
.col-lg-8{width:66.66666667%}
|
670 |
+
.col-lg-7{width:58.33333333%}
|
671 |
+
.col-lg-6{width:50%}
|
672 |
+
.col-lg-5{width:41.66666667%}
|
673 |
+
.col-lg-4{width:33.33333333%}
|
674 |
+
.col-lg-3{width:25%}
|
675 |
+
.col-lg-2{width:16.66666667%}
|
676 |
+
.col-lg-1{width:8.33333333%}
|
677 |
+
.col-lg-pull-12{right:100%}
|
678 |
+
.col-lg-pull-11{right:91.66666667%}
|
679 |
+
.col-lg-pull-10{right:83.33333333%}
|
680 |
+
.col-lg-pull-9{right:75%}
|
681 |
+
.col-lg-pull-8{right:66.66666667%}
|
682 |
+
.col-lg-pull-7{right:58.33333333%}
|
683 |
+
.col-lg-pull-6{right:50%}
|
684 |
+
.col-lg-pull-5{right:41.66666667%}
|
685 |
+
.col-lg-pull-4{right:33.33333333%}
|
686 |
+
.col-lg-pull-3{right:25%}
|
687 |
+
.col-lg-pull-2{right:16.66666667%}
|
688 |
+
.col-lg-pull-1{right:8.33333333%}
|
689 |
+
.col-lg-pull-0{right:auto}
|
690 |
+
.col-lg-push-12{left:100%}
|
691 |
+
.col-lg-push-11{left:91.66666667%}
|
692 |
+
.col-lg-push-10{left:83.33333333%}
|
693 |
+
.col-lg-push-9{left:75%}
|
694 |
+
.col-lg-push-8{left:66.66666667%}
|
695 |
+
.col-lg-push-7{left:58.33333333%}
|
696 |
+
.col-lg-push-6{left:50%}
|
697 |
+
.col-lg-push-5{left:41.66666667%}
|
698 |
+
.col-lg-push-4{left:33.33333333%}
|
699 |
+
.col-lg-push-3{left:25%}
|
700 |
+
.col-lg-push-2{left:16.66666667%}
|
701 |
+
.col-lg-push-1{left:8.33333333%}
|
702 |
+
.col-lg-push-0{left:auto}
|
703 |
+
.col-lg-offset-12{margin-left:100%}
|
704 |
+
.col-lg-offset-11{margin-left:91.66666667%}
|
705 |
+
.col-lg-offset-10{margin-left:83.33333333%}
|
706 |
+
.col-lg-offset-9{margin-left:75%}
|
707 |
+
.col-lg-offset-8{margin-left:66.66666667%}
|
708 |
+
.col-lg-offset-7{margin-left:58.33333333%}
|
709 |
+
.col-lg-offset-6{margin-left:50%}
|
710 |
+
.col-lg-offset-5{margin-left:41.66666667%}
|
711 |
+
.col-lg-offset-4{margin-left:33.33333333%}
|
712 |
+
.col-lg-offset-3{margin-left:25%}
|
713 |
+
.col-lg-offset-2{margin-left:16.66666667%}
|
714 |
+
.col-lg-offset-1{margin-left:8.33333333%}
|
715 |
+
.col-lg-offset-0{margin-left:0}
|
716 |
+
.tinvwl-table .tinvwl-header-row label{margin-bottom:0}
|
717 |
+
.tinvwl-table .tinvwl-header-row .form-group{margin-top:-7px;margin-bottom:13px}
|
718 |
+
}@media screen and (max-width:1200px) and (min-width:783px){.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}
|
719 |
+
.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding-left:0;padding-right:0;position:static}
|
720 |
+
.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{top:auto;bottom:12px;left:0;right:0;margin-left:auto;margin-right:auto}
|
721 |
+
.tinvwl-content .widefat th.sortable>a .sorting-indicator:before,.tinvwl-content .widefat th.sorted>a .sorting-indicator:before{left:-5px}
|
722 |
+
.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:12px}
|
723 |
+
.tinvwl-content .widefat.wishlists thead th.column-title,.tinvwl-content .widefat.wishlists tbody td.column-title{width:38%}
|
724 |
+
}@media screen and (max-width:1366px) and (min-width:783px){.tinvwl-content .widefat tbody .column-name .product-image{display:block}
|
725 |
+
.tinvwl-content .widefat tbody .column-name .product-title{display:block;padding-left:0}
|
726 |
+
.tinvwl-content .widefat.products thead th.column-preference{width:103px;min-width:103px}
|
727 |
+
.tinvwl-content .widefat.products tbody td.column-preference{width:103px;min-width:103px}
|
728 |
+
.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px}
|
729 |
+
.tinvwl-content .widefat tbody td.column-preference>a:nth-child(2n){margin-right:0}
|
730 |
+
.tinvwl-content .widefat tbody td.column-preference>a:nth-child(n+3){margin-top:5px}
|
731 |
+
.tinvwl-content .widefat thead th .tinvwl-full{display:none}
|
732 |
+
}@media screen and (max-width:1440px){.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:204px;min-width:204px}
|
733 |
+
.tinvwl-content .widefat.wishlists thead th.column-preference,.tinvwl-content .widefat.wishlists tbody td.column-preference{width:98px;min-width:98px}
|
734 |
+
.tinvwl-content .widefat.users thead th.column-preference,.tinvwl-content .widefat.users tbody td.column-preference{width:60px;min-width:60px}
|
735 |
+
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile{padding:9px 12px}
|
736 |
+
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:inline;margin:0}
|
737 |
+
.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full{display:none}
|
738 |
+
}@media screen and (max-width:1200px){#update-nag,.update-nag,.notice{margin-top:20px;margin-left:20px;margin-right:20px}
|
739 |
+
div.error,div.updated{margin-top:20px;margin-left:20px;margin-right:20px}
|
740 |
+
.tinvwl-panel{margin:20px 20px 0}
|
741 |
+
.tinvwl-header{margin-bottom:20px}
|
742 |
+
.tinvwl-premium-feat .row{display:block}
|
743 |
+
}@media(max-width:1200px){.tinvwl-table .tinvwl-info{padding-left:15px;padding-right:15px}
|
744 |
+
.tinvwl-table.w-info>thead>tr>th:first-child,.tinvwl-table.w-info>tbody>tr>td:first-child{width:90%}
|
745 |
+
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:auto;padding-right:0}
|
746 |
+
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span{display:none}
|
747 |
+
.tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help{display:block;margin:0 auto}
|
748 |
+
.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc{display:none}
|
749 |
+
}@media(max-width:1199px){.tinvwl-header{text-align:center}
|
750 |
+
.tinvwl-header .tinvwl-table,.tinvwl-header .tinvwl-cell,.tinvwl-header .tinvwl-cell-3{display:block}
|
751 |
+
.tinvwl-header h1+.tinvwl-status-panel{margin-top:25px}
|
752 |
+
.tinvwl-header .tinvwl-status-panel{text-align:center;margin-top:15px}
|
753 |
+
.tinvwl-header .tinvwl-status-panel>a+a{margin-left:9px}
|
754 |
+
.tinwl-logo{display:block;margin:0 auto}
|
755 |
+
.tinwl-logo h2,.tinwl-logo img{display:block;margin:0 auto}
|
756 |
+
.tinvwl-header .tinvwl-title{display:block;margin:0 auto}
|
757 |
+
.tinwl-logo h2{padding-left:0;margin-left:0;margin-top:6px}
|
758 |
+
.tinvwl-header .tinvwl-title{position:relative;padding-left:12px;padding-right:12px;padding-top:13px;margin-left:0;margin-top:16px;border-left:0}
|
759 |
+
.tinvwl-header .tinvwl-title:before{content:'';position:absolute;top:0;left:0;right:0;width:40px;height:1px;margin:0 auto;background:#dcddde}
|
760 |
+
.form-horizontal .control-label .tinvwl-empty{display:none}
|
761 |
+
.tinvwl-style-options .tinvwl-empty-info,.tinvwl-style-options .tinvwl-info{display:none !important}
|
762 |
+
.tinvwl-style-options .tinvwl-table thead th:first-child,.tinvwl-style-options .tinvwl-bodies-border td:first-child{padding-right:30px !important}
|
763 |
+
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:0}
|
764 |
+
.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group{margin-bottom:20px}
|
765 |
+
.tinvwl-table .row>[class^="col-md-"]+[class^="col-md-"],.tinvwl-table .row>[class^="col-lg-"]+[class^="col-lg-"]{padding-top:30px}
|
766 |
+
.tinvwl-table .form-group>[class^="col-md-"]+[class^="col-md-"],.tinvwl-table .form-group>[class^="col-lg-"]+[class^="col-lg-"]{padding-top:30px}
|
767 |
+
.form-horizontal .control-label label{margin-bottom:10px}
|
768 |
+
.tinvwl-table .tinvwl-header-row label{padding-top:3px}
|
769 |
+
.text-right{text-align:left}
|
770 |
+
}@media only screen and (max-width:1199px){.tinvwl-input-group:not(.tinvwl-no-full){display:block}
|
771 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
|
772 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
|
773 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn,.tinvwl-input-group:not(.tinvwl-no-full) .form-control{display:block}
|
774 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{margin-left:0}
|
775 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button{margin-left:0}
|
776 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button{margin-left:0}
|
777 |
+
}@media screen and (max-width:782px){.auto-fold #wpcontent{padding-left:0}
|
778 |
+
#update-nag,.update-nag,.notice{margin:20px 0 0 0}
|
779 |
+
div.error,div.updated{margin:20px 0 0 0}
|
780 |
+
.notice{margin-right:0}
|
781 |
+
div.error,div.updated{margin-right:0}
|
782 |
+
.tinvwl-status-message{margin-top:20px}
|
783 |
+
input,textarea{font-size:14px}
|
784 |
+
#wpbody .tinvwl-content select{height:42px;font-size:14px}
|
785 |
+
.tinwl-wishlists-privacy{margin-left:15px}
|
786 |
+
.tinvwl-panel{margin:20px 0 0}
|
787 |
+
.tinvwl-panel.only-button{text-align:center}
|
788 |
+
.tablenav.top .actions{display:block}
|
789 |
+
.tablenav br.tinv-wishlist-clear{display:none}
|
790 |
+
.tinvwl-content .tablenav{margin:15px 12px}
|
791 |
+
.tinvwl-content .tablenav .alignleft,.tinvwl-content .tablenav .alignright{float:none}
|
792 |
+
.tinvwl-content .tablenav .tinvwl-full{display:none}
|
793 |
+
.tinvwl-content .tablenav .alignleft+.alignright{margin-top:10px}
|
794 |
+
.tinvwl-content .tablenav .tinvwl-select-wrap{width:calc(100% - 75px)}
|
795 |
+
#wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select{max-width:100%;width:100%;height:35px;padding:9px 13px}
|
796 |
+
.tinvwl-content .tablenav input[type=search]{width:calc(100% - 84px)}
|
797 |
+
.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:0}
|
798 |
+
.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px;float:none}
|
799 |
+
.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{vertical-align:top}
|
800 |
+
.tablenav .tablenav-pages{margin-bottom:15px}
|
801 |
+
.tinvwl-content .widefat thead th.column-primary{width:100% !important}
|
802 |
+
.tinvwl-content .widefat thead td.check-column+th.column-primary{width:50% !important}
|
803 |
+
.tinvwl-content .widefat.users thead td.check-column+th.column-primary{width:100% !important}
|
804 |
+
.admin-bar .tinvwl-content .tinvwl-modal{padding-top:46px !important}
|
805 |
+
}@media(max-width:782px){.tinvwl-header .tinvwl-btn .tinvwl-txt{display:none}
|
806 |
+
.tinvwl-header .tinvwl-btn i{margin-right:0 !important}
|
807 |
+
.tinvwl-header .tinvwl-btn.grey{padding-left:16px;padding-right:16px}
|
808 |
+
.tinvwl-content .widefat th.tinvwl-has-info.sortable,.tinvwl-content .widefat th.tinvwl-has-info.sorted{padding-top:0}
|
809 |
+
.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:0}
|
810 |
+
.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a,.tinvwl-content .widefat th.sortable.tinvwl-has-info>a,.tinvwl-content .widefat th.sorted.tinvwl-has-info>a{padding-top:18px;padding-bottom:18px}
|
811 |
+
.tinvwl-content .widefat thead td.check-column{padding-top:14px;padding-bottom:15px;padding-left:20px;width:45px}
|
812 |
+
.tinvwl-content .widefat tbody th.check-column{padding-top:14px;padding-bottom:15px;padding-left:20px;width:45px;padding-top:11px;padding-bottom:11px;vertical-align:top}
|
813 |
+
.tinvwl-content .widefat.wishlists thead td.check-column,.tinvwl-content .widefat.wishlists tbody th.check-column{width:23px}
|
814 |
+
.tinvwl-content .widefat thead td.check-column+th{padding-left:10px}
|
815 |
+
.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{padding-left:10px}
|
816 |
+
.tinvwl-content .widefat tbody th.check-column+td{padding-left:10px}
|
817 |
+
.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:13px;display:inline-block;margin-top:5px;margin-bottom:0}
|
818 |
+
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{text-align:left}
|
819 |
+
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column){text-align:right;padding-right:30px}
|
820 |
+
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{left:28px}
|
821 |
+
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column+td:not(.column-primary)::before{left:13px}
|
822 |
+
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column):last-child{padding-bottom:13px}
|
823 |
+
}@media screen and (max-width:600px){.admin-bar .tinvwl-content .tinvwl-modal{padding-top:0 !important}
|
824 |
+
}@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
825 |
+
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
|
826 |
+
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
827 |
+
}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
828 |
+
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
|
829 |
+
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
830 |
+
}
|
assets/css/public.css
CHANGED
@@ -9,8 +9,7 @@ WooCommerce Wishlist Plugin custom webfont
|
|
9 |
src: url("../fonts/tinvwl-webfont.eot?xu2uyi");
|
10 |
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");
|
11 |
font-weight: normal;
|
12 |
-
font-style: normal;
|
13 |
-
}
|
14 |
|
15 |
.ftinvwl {
|
16 |
/* use !important to prevent issues with browser extensions that change fonts */
|
@@ -23,238 +22,180 @@ WooCommerce Wishlist Plugin custom webfont
|
|
23 |
line-height: 1;
|
24 |
/* Better Font Rendering =========== */
|
25 |
-webkit-font-smoothing: antialiased;
|
26 |
-
-moz-osx-font-smoothing: grayscale;
|
27 |
-
}
|
28 |
|
29 |
.ftinvwl-twitter:before {
|
30 |
-
content: "\f099";
|
31 |
-
}
|
32 |
|
33 |
.ftinvwl-facebook:before {
|
34 |
-
content: "\f09a";
|
35 |
-
}
|
36 |
|
37 |
.ftinvwl-facebook-f:before {
|
38 |
-
content: "\f09a";
|
39 |
-
}
|
40 |
|
41 |
.ftinvwl-google:before {
|
42 |
-
content: "\f0d5";
|
43 |
-
}
|
44 |
|
45 |
.ftinvwl-email:before {
|
46 |
-
content: "\f0e0";
|
47 |
-
}
|
48 |
|
49 |
.ftinvwl-pinterest:before {
|
50 |
-
content: "\f231";
|
51 |
-
}
|
52 |
|
53 |
.ftinvwl-whatsapp:before {
|
54 |
-
content: "\f232";
|
55 |
-
}
|
56 |
|
57 |
.ftinvwl-clipboard:before {
|
58 |
-
content: "\e911";
|
59 |
-
}
|
60 |
|
61 |
.ftinvwl-star:before {
|
62 |
-
content: "\e912";
|
63 |
-
}
|
64 |
|
65 |
.ftinvwl-shopping-cart:before {
|
66 |
-
content: "\e913";
|
67 |
-
}
|
68 |
|
69 |
.ftinvwl-magic:before {
|
70 |
-
content: "\e914";
|
71 |
-
}
|
72 |
|
73 |
.ftinvwl-info:before {
|
74 |
-
content: "\e915";
|
75 |
-
}
|
76 |
|
77 |
.ftinvwl-graduation-cap:before {
|
78 |
-
content: "\e918";
|
79 |
-
}
|
80 |
|
81 |
.ftinvwl-floppy-o:before {
|
82 |
-
content: "\e919";
|
83 |
-
}
|
84 |
|
85 |
.ftinvwl-eyedropper:before {
|
86 |
-
content: "\e91a";
|
87 |
-
}
|
88 |
|
89 |
.ftinvwl-exclamation-triangle:before {
|
90 |
-
content: "\e91b";
|
91 |
-
}
|
92 |
|
93 |
.ftinvwl-check:before {
|
94 |
-
content: "\e91e";
|
95 |
-
}
|
96 |
|
97 |
.ftinvwl-arrow-left:before {
|
98 |
-
content: "\e91f";
|
99 |
-
}
|
100 |
|
101 |
.ftinvwl-wrench:before {
|
102 |
-
content: "\e920";
|
103 |
-
}
|
104 |
|
105 |
.ftinvwl-chevron-down:before {
|
106 |
-
content: "\e900";
|
107 |
-
}
|
108 |
|
109 |
.ftinvwl-chevron-right:before {
|
110 |
-
content: "\e901";
|
111 |
-
}
|
112 |
|
113 |
.ftinvwl-chevron-left:before {
|
114 |
-
content: "\e902";
|
115 |
-
}
|
116 |
|
117 |
.ftinvwl-chevron-up:before {
|
118 |
-
content: "\e903";
|
119 |
-
}
|
120 |
|
121 |
.ftinvwl-cancel:before {
|
122 |
-
content: "\e904";
|
123 |
-
}
|
124 |
|
125 |
.ftinvwl-times:before {
|
126 |
-
content: "\e905";
|
127 |
-
}
|
128 |
|
129 |
.ftinvwl-heart-plus:before {
|
130 |
-
content: "\e906";
|
131 |
-
}
|
132 |
|
133 |
.ftinvwl-heart-mark-right:before {
|
134 |
-
content: "\e907";
|
135 |
-
}
|
136 |
|
137 |
.ftinvwl-heart2:before {
|
138 |
-
content: "\e908";
|
139 |
-
}
|
140 |
|
141 |
.ftinvwl-heart-o:before {
|
142 |
-
content: "\e909";
|
143 |
-
}
|
144 |
|
145 |
.ftinvwl-heart-mark-left:before {
|
146 |
-
content: "\e90a";
|
147 |
-
}
|
148 |
|
149 |
.ftinvwl-heart-mail:before {
|
150 |
-
content: "\e90b";
|
151 |
-
}
|
152 |
|
153 |
.ftinvwl-heart-tinv:before {
|
154 |
-
content: "\e90c";
|
155 |
-
}
|
156 |
|
157 |
.ftinvwl-key:before {
|
158 |
-
content: "\e90d";
|
159 |
-
}
|
160 |
|
161 |
.ftinvwl-lock:before {
|
162 |
-
content: "\e90e";
|
163 |
-
}
|
164 |
|
165 |
.ftinvwl-hearts:before {
|
166 |
-
content: "\e90f";
|
167 |
-
}
|
168 |
|
169 |
.ftinvwl-user:before {
|
170 |
-
content: "\e910";
|
171 |
-
}
|
172 |
|
173 |
/* PULSE */
|
174 |
@-webkit-keyframes ftinvwl-pulse {
|
175 |
0% {
|
176 |
-webkit-transform: scale(1.1);
|
177 |
-
transform: scale(1.1);
|
178 |
-
}
|
179 |
50% {
|
180 |
-webkit-transform: scale(0.8);
|
181 |
-
transform: scale(0.8);
|
182 |
-
}
|
183 |
100% {
|
184 |
-webkit-transform: scale(1.1);
|
185 |
-
transform: scale(1.1);
|
186 |
-
}
|
187 |
-
}
|
188 |
|
189 |
@keyframes ftinvwl-pulse {
|
190 |
0% {
|
191 |
-webkit-transform: scale(1.1);
|
192 |
-
|
193 |
-
transform: scale(1.1);
|
194 |
-
}
|
195 |
50% {
|
196 |
-webkit-transform: scale(0.8);
|
197 |
-
|
198 |
-
transform: scale(0.8);
|
199 |
-
}
|
200 |
100% {
|
201 |
-webkit-transform: scale(1.1);
|
202 |
-
|
203 |
-
transform: scale(1.1);
|
204 |
-
}
|
205 |
-
}
|
206 |
|
207 |
.ftinvwl-pulse.ftinvwl-animated::before {
|
208 |
-webkit-animation: ftinvwl-pulse 2s linear infinite;
|
209 |
-
animation: ftinvwl-pulse 2s linear infinite;
|
210 |
-
}
|
211 |
|
212 |
.tinv-wishlist form, .tinv-wishlist p:last-child, .tinv-wishlist table {
|
213 |
-
margin-bottom: 0;
|
214 |
-
}
|
215 |
|
216 |
.tinv-wishlist * {
|
217 |
-
box-sizing: border-box;
|
218 |
-
}
|
219 |
|
220 |
.tinvwl-wishlist :after, .tinvwl-wishlist :before {
|
221 |
-
box-sizing: border-box;
|
222 |
-
}
|
223 |
|
224 |
.tinv-wishlist select {
|
225 |
-
width: 140px;
|
226 |
-
}
|
227 |
|
228 |
.tinv-wishlist ul {
|
229 |
list-style: none;
|
230 |
margin: 0;
|
231 |
-
padding: 0;
|
232 |
-
}
|
233 |
|
234 |
.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 {
|
235 |
margin-top: -10px;
|
236 |
-
margin-left: -10px;
|
237 |
-
}
|
238 |
|
239 |
.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 {
|
240 |
-
text-align: center;
|
241 |
-
}
|
242 |
|
243 |
.tinv-wishlist .button i, .tinv-wishlist .navigation-button a i {
|
244 |
-
margin-right: 6px;
|
245 |
-
}
|
246 |
|
247 |
.tinv-wishlist input[type="button"] i, .tinv-wishlist input[type="reset"] i, .tinv-wishlist input[type="submit"] i {
|
248 |
-
margin-right: 6px;
|
249 |
-
}
|
250 |
|
251 |
.tinv-wishlist a.tinv-close-modal i {
|
252 |
-
margin-right: 0;
|
253 |
-
}
|
254 |
|
255 |
a.wishlist_products_counter {
|
256 |
-
text-decoration: none;
|
257 |
-
}
|
258 |
|
259 |
.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 {
|
260 |
content: '\e909';
|
@@ -270,8 +211,7 @@ a.wishlist_products_counter {
|
|
270 |
-moz-osx-font-smoothing: grayscale;
|
271 |
font-size: 20px;
|
272 |
vertical-align: sub;
|
273 |
-
margin-right: 5px;
|
274 |
-
}
|
275 |
|
276 |
.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 {
|
277 |
content: '\e906';
|
@@ -287,72 +227,58 @@ a.wishlist_products_counter {
|
|
287 |
-moz-osx-font-smoothing: grayscale;
|
288 |
font-size: 20px;
|
289 |
vertical-align: sub;
|
290 |
-
margin-right: 5px;
|
291 |
-
}
|
292 |
|
293 |
.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 {
|
294 |
position: relative;
|
295 |
width: 36px;
|
296 |
height: 36px;
|
297 |
-
vertical-align: sub;
|
298 |
-
}
|
299 |
|
300 |
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {
|
301 |
position: relative;
|
302 |
width: 36px;
|
303 |
height: 36px;
|
304 |
-
vertical-align: sub;
|
305 |
-
}
|
306 |
|
307 |
.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 {
|
308 |
position: absolute;
|
309 |
top: 50%;
|
310 |
left: 50%;
|
311 |
-
margin-right: 0;
|
312 |
-
}
|
313 |
|
314 |
.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 {
|
315 |
padding-left: 1em;
|
316 |
-
vertical-align: bottom;
|
317 |
-
}
|
318 |
|
319 |
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
|
320 |
-
content: '\e908';
|
321 |
-
}
|
322 |
|
323 |
.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 {
|
324 |
-
content: '\e908';
|
325 |
-
}
|
326 |
|
327 |
.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 {
|
328 |
-
content: '\e907';
|
329 |
-
}
|
330 |
|
331 |
.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 {
|
332 |
-
color: #FFF;
|
333 |
-
}
|
334 |
|
335 |
.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 {
|
336 |
-
color: #000;
|
337 |
-
}
|
338 |
|
339 |
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {
|
340 |
-
margin-bottom: 15px;
|
341 |
-
}
|
342 |
|
343 |
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
|
344 |
-
margin-top: 15px;
|
345 |
-
}
|
346 |
|
347 |
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
|
348 |
padding: 10px 11px;
|
349 |
-
line-height: 1;
|
350 |
-
}
|
351 |
|
352 |
a.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {
|
353 |
padding: 10px 11px;
|
354 |
-
line-height: 1;
|
355 |
-
}
|
356 |
|
357 |
.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 {
|
358 |
display: inline-block !important;
|
@@ -361,633 +287,467 @@ a.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_c
|
|
361 |
max-width: 16px;
|
362 |
max-height: 16px;
|
363 |
margin-bottom: 0;
|
364 |
-
margin: 0 6px 0 0 !important;
|
365 |
-
}
|
366 |
|
367 |
.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 {
|
368 |
-
margin-right: 0 !important;
|
369 |
-
}
|
370 |
|
371 |
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {
|
372 |
-
float: none;
|
373 |
-
}
|
374 |
|
375 |
ul.products li.product .tinvwl_add_to_wishlist_button {
|
376 |
-
margin-top: 1em;
|
377 |
-
}
|
378 |
|
379 |
.tinvwl_add_to_wishlist_button {
|
380 |
display: inline-block;
|
381 |
-
cursor: pointer;
|
382 |
-
}
|
383 |
|
384 |
.tinv-wishlist.woocommerce .stock.in-stock:before {
|
385 |
-
content: none;
|
386 |
-
}
|
387 |
|
388 |
.tinv-wraper.tinv-wishlist {
|
389 |
-
font-size: 100%;
|
390 |
-
}
|
391 |
|
392 |
.tinv-create-list li input[type=radio] {
|
393 |
-
margin-right: 10px;
|
394 |
-
}
|
395 |
|
396 |
.tinv-create-list li + li {
|
397 |
-
margin-top: 15px;
|
398 |
-
}
|
399 |
|
400 |
.tinv-create-list .tinvwl-input-group + ul {
|
401 |
-
margin-top: 25px;
|
402 |
-
}
|
403 |
|
404 |
.tinv-search-list {
|
405 |
-
margin-bottom: 36px;
|
406 |
-
}
|
407 |
|
408 |
.tinv-wishlist .tinv-header {
|
409 |
-
margin-bottom: 30px;
|
410 |
-
}
|
411 |
|
412 |
.tinv-wishlist table {
|
413 |
position: relative;
|
414 |
table-layout: auto;
|
415 |
margin-bottom: 30px;
|
416 |
-
z-index: 2;
|
417 |
-
}
|
418 |
|
419 |
.tinv-overlay {
|
420 |
top: 0;
|
421 |
left: 0;
|
422 |
position: fixed;
|
423 |
-
transition: opacity .3s ease, visibility .3s ease;
|
424 |
-
}
|
425 |
|
426 |
.tinv-wishlist .tinv-modal {
|
427 |
top: 0;
|
428 |
left: 0;
|
429 |
position: fixed;
|
430 |
-
transition: opacity .3s ease, visibility .3s ease;
|
431 |
-
}
|
432 |
|
433 |
.tinv-wishlist table.tinvwl-table-manage-list {
|
434 |
margin-bottom: 27px;
|
435 |
-
width: 100%;
|
436 |
-
}
|
437 |
|
438 |
.tinv-wishlist table input[type=checkbox] {
|
439 |
-
margin-right: 0;
|
440 |
-
}
|
441 |
|
442 |
.tinv-wishlist table td, .tinv-wishlist table th {
|
443 |
padding: 1em;
|
444 |
-
vertical-align: middle;
|
445 |
-
}
|
446 |
|
447 |
.tinv-wishlist .tinvwl-table-manage-list .product-cb {
|
448 |
width: 35px;
|
449 |
-
text-align: center;
|
450 |
-
}
|
451 |
|
452 |
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
|
453 |
width: 46px;
|
454 |
-
text-align: center;
|
455 |
-
}
|
456 |
|
457 |
.tinv-wishlist .product-remove button {
|
458 |
-
display: -webkit-
|
459 |
display: -ms-flexbox;
|
460 |
display: flex;
|
461 |
-
-webkit-
|
462 |
-ms-flex-pack: center;
|
463 |
justify-content: center;
|
464 |
-
-
|
465 |
-
-
|
466 |
-
align-content: center;
|
467 |
margin: 0 auto;
|
468 |
width: 27px;
|
469 |
height: 27px;
|
470 |
border-radius: 50%;
|
471 |
padding: 0;
|
472 |
-
box-shadow: none;
|
|
|
473 |
border: none;
|
474 |
background-color: #f7f7f7;
|
475 |
color: #000000;
|
476 |
font-size: 20px;
|
477 |
-
padding-left: 3px;
|
478 |
-
}
|
479 |
|
480 |
.tinv-wishlist .product-thumbnail {
|
481 |
min-width: 100px;
|
482 |
-
width: 100px;
|
483 |
-
|
484 |
-
|
485 |
-
.tinv-wishlist .product-thumbnail .wp-post-image {
|
486 |
-
margin-bottom: 0;
|
487 |
-
}
|
488 |
|
489 |
.tinv-wishlist td.product-name a + .variation {
|
490 |
-
margin-top: 2px;
|
491 |
-
}
|
492 |
|
493 |
.tinv-wishlist .product-stock i {
|
494 |
-
margin-right: 15px;
|
495 |
-
}
|
496 |
|
497 |
.tinv-wishlist .product-stock p {
|
498 |
-
display: table;
|
499 |
-
}
|
500 |
|
501 |
.tinv-wishlist .product-stock span {
|
502 |
display: table-cell;
|
503 |
-
vertical-align: middle;
|
504 |
-
}
|
505 |
|
506 |
.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 {
|
507 |
-
display: none;
|
508 |
-
}
|
509 |
|
510 |
.tinv-wishlist.woocommerce .product-quantity {
|
511 |
width: 80px;
|
512 |
-
text-align: center;
|
513 |
-
}
|
514 |
|
515 |
.tinv-wishlist.woocommerce table .quantity .qty {
|
516 |
max-width: 100%;
|
517 |
width: 62px;
|
518 |
-
text-align: left;
|
519 |
-
}
|
520 |
|
521 |
.tinv-wishlist .product-action {
|
522 |
width: 135px;
|
523 |
-
text-align: center;
|
524 |
-
|
525 |
-
|
526 |
-
.tinv-wishlist .product-action .
|
527 |
-
|
528 |
-
}
|
529 |
-
|
530 |
-
.tinv-wishlist .product-action .tinvwl_move_product_button {
|
531 |
-
margin-top: 5px;
|
532 |
-
}
|
533 |
|
534 |
.tinv-wishlist .tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {
|
535 |
-
margin-right: 0;
|
536 |
-
}
|
537 |
|
538 |
.tinv-wishlist .wishlist-cb {
|
539 |
width: 33px;
|
540 |
-
text-align: center;
|
541 |
-
}
|
542 |
|
543 |
.tinv-wishlist .wishlist-name .tinvwl-rename-input input {
|
544 |
-
width: 100%;
|
545 |
-
}
|
546 |
|
547 |
.tinv-wishlist .wishlist-name .tinvwl-rename-button {
|
548 |
-
float: right;
|
549 |
-
|
550 |
-
|
551 |
-
.tinv-wishlist .wishlist-name .tinvwl-rename-button > i {
|
552 |
-
margin-right: 10px;
|
553 |
-
}
|
554 |
|
555 |
.tinv-wishlist .wishlist-privacy, .tinv-wishlist table:not(.tinvwl-public) .wishlist-date {
|
556 |
-
width: 18%;
|
557 |
-
}
|
558 |
|
559 |
.tinv-wishlist .wishlist-privacy select {
|
560 |
-
width: 100%;
|
561 |
-
}
|
562 |
|
563 |
.tinv-wishlist .wishlist-name {
|
564 |
-
width: 45%;
|
565 |
-
}
|
566 |
|
567 |
.tinv-wishlist .wishlist-action {
|
568 |
width: 120px;
|
569 |
-
text-align: center;
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
display: none;
|
574 |
-
margin-right: 0;
|
575 |
-
}
|
576 |
|
577 |
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
|
578 |
display: inline-block;
|
579 |
-
vertical-align: middle;
|
580 |
-
|
581 |
-
|
582 |
-
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list > a.button {
|
583 |
-
margin-right: 0;
|
584 |
-
}
|
585 |
|
586 |
.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
|
587 |
-
margin-top: -10px;
|
588 |
-
}
|
589 |
|
590 |
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
|
591 |
float: left;
|
592 |
width: 35%;
|
593 |
-
margin-right: 2%;
|
594 |
-
}
|
595 |
|
596 |
.tinv-wishlist tfoot .tinvwl-to-right {
|
597 |
float: left;
|
598 |
width: 63%;
|
599 |
-
text-align: right;
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
}
|
606 |
-
|
607 |
-
.tinv-wishlist tfoot .tinvwl-to-right > * + * {
|
608 |
-
margin-left: 10px;
|
609 |
-
}
|
610 |
|
611 |
.tinv-wishlist tfoot .tinvwl-to-left:empty + .tinvwl-to-right {
|
612 |
-
width: 100%;
|
613 |
-
}
|
614 |
|
615 |
.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {
|
616 |
-
margin-top: 16px;
|
617 |
-
}
|
618 |
|
619 |
.tinv-wishlist .navigation-button {
|
620 |
-
margin-top: -10px;
|
621 |
-
|
622 |
-
|
623 |
-
.tinv-wishlist .navigation-button > li {
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
.tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
}
|
632 |
-
|
633 |
-
.tinv-wishlist .navigation-button > li > .tinv-create-list > a.button, .tinv-wishlist .navigation-button > li > a.button {
|
634 |
-
margin-right: 10px;
|
635 |
-
}
|
636 |
-
|
637 |
-
.tinv-wishlist .navigation-button > li:last-child > .tinv-create-list > a, .tinv-wishlist .navigation-button > li:last-child > a {
|
638 |
-
margin-right: 0;
|
639 |
-
}
|
640 |
|
641 |
.tinv-wishlist .social-buttons {
|
642 |
-
float: right;
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
.tinv-wishlist .social-buttons li {
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
}
|
659 |
-
|
660 |
-
.tinv-wishlist .social-buttons li:last-child {
|
661 |
-
margin-right: 0;
|
662 |
-
}
|
663 |
-
|
664 |
-
.tinv-wishlist .social-buttons li a {
|
665 |
-
display: -webkit-flex;
|
666 |
-
display: -ms-flexbox;
|
667 |
-
display: flex;
|
668 |
-
-webkit-align-content: center;
|
669 |
-ms-flex-line-pack: center;
|
670 |
align-content: center;
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
}
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
}
|
686 |
-
|
687 |
-
|
688 |
-
color: #000000;
|
689 |
-
}
|
690 |
-
|
691 |
-
.tinv-wishlist .social-buttons li a i {
|
692 |
-
line-height: 2em;
|
693 |
-
}
|
694 |
|
695 |
.tinv-wishlist .navigation-button .tinv-create-list > a.tinvwl-no-icon > i, .tinv-wishlist .navigation-button li > a.tinvwl-no-icon > i {
|
696 |
-
display: none;
|
697 |
-
}
|
698 |
|
699 |
.tinv-wishlist .tinv-lists-nav {
|
700 |
-
margin-bottom: 35px;
|
701 |
-
}
|
702 |
|
703 |
.tinv-wishlist .tinv-next {
|
704 |
display: inline-block;
|
705 |
-
float: left;
|
706 |
-
}
|
707 |
|
708 |
.tinv-wishlist .tinv-prev {
|
709 |
display: inline-block;
|
710 |
float: left;
|
711 |
-
margin-right: 35px !important;
|
712 |
-
}
|
713 |
|
714 |
.tinv-wishlist .tinv-prev i {
|
715 |
margin-left: 0;
|
716 |
-
margin-right: 18px;
|
717 |
-
}
|
718 |
|
719 |
.tinv-wishlist .tinv-next i {
|
720 |
margin-left: 18px;
|
721 |
-
margin-right: 0;
|
722 |
-
}
|
723 |
|
724 |
@media only screen and (max-width: 1024px) {
|
725 |
.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public) {
|
726 |
-
margin-top: 0;
|
727 |
-
}
|
728 |
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
|
729 |
-
display: none;
|
730 |
-
}
|
731 |
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] {
|
732 |
display: inline-block;
|
733 |
-
margin-top: 5px;
|
734 |
-
}
|
735 |
.tinv-wishlist .product-action {
|
736 |
-
width: 60px;
|
737 |
-
}
|
738 |
-
}
|
739 |
|
740 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
741 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
|
742 |
display: block;
|
743 |
-
text-align: center;
|
744 |
-
}
|
745 |
.tinv-wishlist .product-stock span {
|
746 |
-
display: block;
|
747 |
-
}
|
748 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i {
|
749 |
-
margin-right: 0;
|
750 |
-
}
|
751 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt {
|
752 |
-
display: none;
|
753 |
-
}
|
754 |
.tinv-wishlist .product-thumbnail {
|
755 |
max-width: 76px;
|
756 |
-
width: 76px;
|
757 |
-
}
|
758 |
.tinv-wishlist .product-action .button > i {
|
759 |
display: inline-block;
|
760 |
-
margin-right: 0;
|
761 |
-
}
|
762 |
.tinv-wishlist .product-action .button .tinvwl-txt {
|
763 |
-
display: none;
|
764 |
-
}
|
765 |
-
}
|
766 |
|
767 |
@media only screen and (max-width: 640px) {
|
768 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
|
769 |
-
display: none;
|
770 |
-
}
|
771 |
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {
|
772 |
-
display: none;
|
773 |
-
}
|
774 |
.tinv-wishlist thead th .tinvwl-full {
|
775 |
-
display: none;
|
776 |
-
}
|
777 |
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name, .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {
|
778 |
display: block;
|
779 |
width: 100%;
|
780 |
-
text-align: center;
|
781 |
-
}
|
782 |
.tinv-wishlist table thead th .tinvwl-mobile {
|
783 |
-
display: block;
|
784 |
-
}
|
785 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td {
|
786 |
display: block;
|
787 |
width: 100% !important;
|
788 |
-
text-align: center;
|
789 |
-
}
|
790 |
.tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
|
791 |
display: block;
|
792 |
width: 100% !important;
|
793 |
-
text-align: center;
|
794 |
-
}
|
795 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {
|
796 |
-
border-bottom: 0;
|
797 |
-
}
|
798 |
.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) {
|
799 |
-
border-bottom: 0;
|
800 |
-
}
|
801 |
.tinv-wishlist .product-stock p {
|
802 |
-
margin: 0 auto;
|
803 |
-
}
|
804 |
.tinv-wishlist .product-thumbnail img {
|
805 |
margin: 0 auto;
|
806 |
-
max-width: 80px;
|
807 |
-
}
|
808 |
.tinv-wishlist.woocommerce table .quantity .qty {
|
809 |
text-align: center;
|
810 |
-
width: 100%;
|
811 |
-
}
|
812 |
.tinv-wishlist .product-action .tinvwl_move_product_button {
|
813 |
-
margin-top: 10px;
|
814 |
-
}
|
815 |
.tinv-wishlist table.tinvwl-table-manage-list tfoot td {
|
816 |
display: block;
|
817 |
-
width: 100%;
|
818 |
-
}
|
819 |
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove] {
|
820 |
-
width: 100%;
|
821 |
-
}
|
822 |
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button {
|
823 |
-
float: none;
|
824 |
-
}
|
825 |
-
}
|
826 |
|
827 |
@media only screen and (max-width: 1024px) {
|
828 |
.tinv-wishlist .wishlist-name .tinvwl-rename-button > i, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
|
829 |
-
margin-right: 0;
|
830 |
-
}
|
831 |
.tinv-wishlist .wishlist-name .tinvwl-rename-button span {
|
832 |
-
display: none;
|
833 |
-
}
|
834 |
.tinv-wishlist .wishlist-action {
|
835 |
-
width: 60px;
|
836 |
-
}
|
837 |
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
|
838 |
float: none;
|
839 |
-
width: auto;
|
840 |
-
}
|
841 |
.tinv-wishlist tfoot .tinvwl-to-right {
|
842 |
float: none;
|
843 |
width: auto;
|
844 |
-
text-align: left;
|
845 |
-
}
|
846 |
-
}
|
847 |
|
848 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
849 |
.tinv-wishlist .wishlist-action button[value="manage_remove"] span {
|
850 |
-
display: none;
|
851 |
-
}
|
852 |
.tinv-wishlist .wishlist-action button[value="manage_remove"] > i {
|
853 |
-
display: inline-block;
|
854 |
-
}
|
855 |
.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
|
856 |
-
margin-top: 0;
|
857 |
-
}
|
858 |
-
}
|
859 |
|
860 |
@media only screen and (max-width: 640px) {
|
861 |
.tinv-wishlist button[value="manage_apply"] .tinvwl-mobile, .tinv-wishlist button[value="product_apply"] .tinvwl-mobile {
|
862 |
-
display: none;
|
863 |
-
}
|
864 |
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
|
865 |
-
display: block;
|
866 |
-
}
|
867 |
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {
|
868 |
width: 100%;
|
869 |
-
margin: 10px 0 0;
|
870 |
-
}
|
871 |
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button {
|
872 |
width: 100%;
|
873 |
-
margin: 10px 0 0;
|
874 |
-
}
|
875 |
.tinv-wishlist tfoot .tinvwl-to-right > * {
|
876 |
-
margin: 10px 0 0;
|
877 |
-
}
|
878 |
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child, .tinv-wishlist tfoot .tinvwl-to-right button:first-child {
|
879 |
-
margin-top: 0 !important;
|
880 |
-
}
|
881 |
.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
|
882 |
-
margin-top: 20px;
|
883 |
-
}
|
884 |
-
}
|
885 |
|
886 |
@media only screen and (max-width: 1024px) {
|
887 |
.tinv-wishlist .social-buttons {
|
888 |
float: none;
|
889 |
width: auto;
|
890 |
text-align: left;
|
891 |
-
margin-top: 20px;
|
892 |
-
|
893 |
-
|
894 |
-
margin-top: 30px;
|
895 |
-
}
|
896 |
.tinv-wishlist .tinv-login form input[name=login] {
|
897 |
-
min-width: auto;
|
898 |
-
}
|
899 |
-
}
|
900 |
|
901 |
@media only screen and (max-width: 640px) {
|
902 |
.tinv-wishlist .social-buttons {
|
903 |
-
text-align: center;
|
904 |
-
}
|
905 |
.tinv-wishlist .navigation-button > li {
|
906 |
width: 20%;
|
907 |
-
text-align: center;
|
908 |
-
}
|
909 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li {
|
910 |
-
width: 100%;
|
911 |
-
}
|
912 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li {
|
913 |
-
width: 50%;
|
914 |
-
}
|
915 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li {
|
916 |
-
width: 33%;
|
917 |
-
}
|
918 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li {
|
919 |
-
width: 25%;
|
920 |
-
}
|
921 |
.tinv-wishlist .navigation-button > li + li {
|
922 |
-
width: 20%;
|
923 |
-
}
|
924 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li + li {
|
925 |
-
width: 100%;
|
926 |
-
}
|
927 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li + li {
|
928 |
-
width: 50%;
|
929 |
-
}
|
930 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li + li {
|
931 |
-
width: 33%;
|
932 |
-
}
|
933 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li + li {
|
934 |
-
width: 25%;
|
935 |
-
}
|
936 |
.tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {
|
937 |
width: calc(100% - 10px);
|
938 |
-
margin-right: 0;
|
939 |
-
}
|
940 |
.tinv-wishlist .navigation-button .tinv-create-list > a .tinvwl-txt, .tinv-wishlist .navigation-button li > a .tinvwl-txt {
|
941 |
-
display: none;
|
942 |
-
}
|
943 |
.tinv-wishlist .navigation-button .tinv-create-list > a > i, .tinv-wishlist .navigation-button li > a > i {
|
944 |
display: inline-block !important;
|
945 |
-
margin-right: 0;
|
946 |
-
}
|
947 |
.tinv-wishlist .social-buttons > span {
|
948 |
display: block;
|
949 |
margin-top: 0;
|
950 |
margin-right: 0;
|
951 |
-
margin-bottom: 5px;
|
952 |
-
}
|
953 |
-
}
|
954 |
|
955 |
@media only screen and (max-width: 667px) {
|
956 |
.tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {
|
957 |
float: none;
|
958 |
-
width: 100%;
|
959 |
-
}
|
960 |
.tinv-wishlist.woocommerce .tinv-login form .form-row-first {
|
961 |
-
padding: 0;
|
962 |
-
}
|
963 |
.tinv-wishlist.woocommerce .tinv-login form .form-row-last {
|
964 |
padding: 0;
|
965 |
-
margin-top: 10px;
|
966 |
-
}
|
967 |
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn {
|
968 |
display: block;
|
969 |
padding: 0;
|
970 |
width: auto;
|
971 |
-
margin-top: 10px;
|
972 |
-
}
|
973 |
-
}
|
974 |
|
975 |
.tinv-overlay {
|
976 |
width: 100%;
|
977 |
height: 100%;
|
978 |
visibility: hidden;
|
979 |
opacity: 0;
|
980 |
-
background: #191919;
|
981 |
-
}
|
982 |
|
983 |
.tinv-modal.tinv-modal-open .tinv-overlay {
|
984 |
visibility: visible;
|
985 |
-
opacity: .5;
|
986 |
-
}
|
987 |
|
988 |
.admin-bar .tinv-wishlist .tinv-modal {
|
989 |
-
padding-top: 32px !important;
|
990 |
-
}
|
991 |
|
992 |
.tinv-wishlist .tinv-modal {
|
993 |
overflow-y: auto;
|
@@ -999,321 +759,241 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
999 |
-webkit-backface-visibility: hidden;
|
1000 |
visibility: hidden;
|
1001 |
opacity: 0;
|
1002 |
-
text-align: left;
|
1003 |
-
|
1004 |
-
|
1005 |
-
|
1006 |
-
|
1007 |
-
|
1008 |
-
|
1009 |
-
|
1010 |
-
|
1011 |
-
|
1012 |
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
1038 |
-
|
1039 |
-
|
1040 |
-
opacity: 1 !important;
|
1041 |
-
}
|
1042 |
-
|
1043 |
-
.tinv-wishlist .tinv-modal ul {
|
1044 |
-
overflow: visible;
|
1045 |
-
list-style: disc;
|
1046 |
-
margin: 10px 0 0 20px;
|
1047 |
-
}
|
1048 |
-
|
1049 |
-
.tinv-wishlist .tinv-modal li {
|
1050 |
-
list-style: disc !important;
|
1051 |
-
}
|
1052 |
|
1053 |
.tinv-wishlist .tinv-create-list .tinv-modal ul, .tinv-wishlist.tinv-create-list form ul {
|
1054 |
list-style: none !important;
|
1055 |
-
margin: 25px 0 0;
|
1056 |
-
}
|
1057 |
|
1058 |
.tinv-wishlist .tinv-create-list .tinv-modal li, .tinv-wishlist.tinv-create-list form li {
|
1059 |
-
list-style: none !important;
|
1060 |
-
}
|
1061 |
|
1062 |
.tinv-wishlist .tinv-modal .already-in {
|
1063 |
-
margin-bottom: 35px;
|
1064 |
-
}
|
1065 |
|
1066 |
.tinv-wishlist .tinv-modal .delete-notification {
|
1067 |
-
margin-bottom: 25px;
|
1068 |
-
}
|
1069 |
|
1070 |
.tinv-wishlist .tinv-modal .already-in ul {
|
1071 |
overflow: visible;
|
1072 |
-
margin: 12px 0 27px 17px;
|
1073 |
-
}
|
1074 |
|
1075 |
.tinv-wishlist .tinv-modal select {
|
1076 |
-
width: 100%;
|
1077 |
-
}
|
1078 |
|
1079 |
.tinv-wishlist .tinv-modal button + .button, .tinv-wishlist .tinv-modal button + button {
|
1080 |
margin-top: 12px;
|
1081 |
-
width: 100%;
|
1082 |
-
}
|
1083 |
|
1084 |
.tinv-wishlist .tinv-modal input + button {
|
1085 |
margin-top: 12px;
|
1086 |
-
width: 100%;
|
1087 |
-
}
|
1088 |
|
1089 |
.tinv-wishlist .tinv-modal label + button, .tinv-wishlist .tinv-modal label + input {
|
1090 |
margin-top: 12px;
|
1091 |
-
width: 100%;
|
1092 |
-
}
|
1093 |
|
1094 |
.tinv-wishlist .tinv-modal select + button, .tinv-wishlist .tinv-modal select + input {
|
1095 |
margin-top: 12px;
|
1096 |
-
width: 100%;
|
1097 |
-
}
|
1098 |
|
1099 |
@media screen and (max-width: 782px) {
|
1100 |
.admin-bar .tinv-wishlist .tinv-modal {
|
1101 |
-
padding-top: 46px !important;
|
1102 |
-
}
|
1103 |
-
}
|
1104 |
|
1105 |
@media screen and (max-width: 600px) {
|
1106 |
.admin-bar .tinv-wishlist .tinv-modal {
|
1107 |
-
padding-top: 0 !important;
|
1108 |
-
}
|
1109 |
.tinv-wishlist .tinv-modal .tinv-close-modal {
|
1110 |
position: static;
|
1111 |
display: block;
|
1112 |
-
margin: 0 auto 20px;
|
1113 |
-
}
|
1114 |
-
}
|
1115 |
|
1116 |
.tinv-wishlist .tinv-modal .already-in + label {
|
1117 |
display: block;
|
1118 |
-
margin-top: 6px;
|
1119 |
-
}
|
1120 |
|
1121 |
.tinv-wishlist .tinv-modal label select {
|
1122 |
-
margin-top: 8px;
|
1123 |
-
}
|
1124 |
|
1125 |
.tinv-wishlist .tinv-modal .delete-notification + button {
|
1126 |
-
width: 100%;
|
1127 |
-
}
|
1128 |
|
1129 |
.tinv-wishlist .tinvwl_added_to_wishlist, .tinv-wishlist .tinvwl_created_wishlist {
|
1130 |
-
text-align: center;
|
1131 |
-
}
|
1132 |
|
1133 |
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {
|
1134 |
-
margin-bottom: 25px;
|
1135 |
-
}
|
1136 |
|
1137 |
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt {
|
1138 |
-
margin-bottom: 25px;
|
1139 |
-
}
|
1140 |
|
1141 |
.tinv-wishlist .tinvwl_created_wishlist button {
|
1142 |
margin-top: 0;
|
1143 |
-
margin-bottom: 10px;
|
1144 |
-
}
|
1145 |
|
1146 |
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
|
1147 |
margin-top: 0;
|
1148 |
-
margin-bottom: 10px;
|
1149 |
-
}
|
1150 |
|
1151 |
.tinv-wishlist .tinv-modal .tinvwl-buttons-group {
|
1152 |
-
margin-top: 20px;
|
1153 |
-
}
|
1154 |
|
1155 |
.tinv-wishlist .tinvwl-buttons-group button {
|
1156 |
-
width: 100%;
|
1157 |
-
|
1158 |
-
|
1159 |
-
.tinv-wishlist .tinvwl-buttons-group button
|
1160 |
-
|
1161 |
-
|
1162 |
-
|
1163 |
-
.tinv-wishlist .tinvwl-buttons-group button i {
|
1164 |
-
|
1165 |
-
}
|
1166 |
-
|
1167 |
-
.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 {
|
1168 |
-
font-size: 20px;
|
1169 |
-
}
|
1170 |
-
|
1171 |
-
.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 {
|
1172 |
-
position: relative;
|
1173 |
-
top: 3px;
|
1174 |
-
}
|
1175 |
|
1176 |
.tinv-wishlist .tinvwl-buttons-group + button {
|
1177 |
width: 100%;
|
1178 |
-
margin-top: 7px;
|
1179 |
-
}
|
1180 |
|
1181 |
.tinv-wishlist .tinv-modal h2 {
|
1182 |
text-align: center;
|
1183 |
-
margin: 0 0 35px;
|
1184 |
-
}
|
1185 |
|
1186 |
.tinv-wishlist .tinv-create-list .tinv-modal-inner {
|
1187 |
max-width: 778px;
|
1188 |
-
padding: 30px;
|
1189 |
-
}
|
1190 |
|
1191 |
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group), .tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control {
|
1192 |
-
border: 2px solid #FF0000;
|
1193 |
-
}
|
1194 |
|
1195 |
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group) {
|
1196 |
-
border: 2px solid #FF0000;
|
1197 |
-
}
|
1198 |
|
1199 |
.tinv-wishlist .tinvwl-has-error + .tinvwl-error {
|
1200 |
padding: 5px 0 0 5px;
|
1201 |
-
color: #FF0000;
|
1202 |
-
}
|
1203 |
|
1204 |
@media only screen and (max-width: 640px) {
|
1205 |
.navigation-button, .social-buttons, .tinv-lists-nav {
|
1206 |
margin-left: 12px;
|
1207 |
-
margin-right: 12px;
|
1208 |
-
}
|
1209 |
-
}
|
1210 |
|
1211 |
.tinvwl-tooltip {
|
1212 |
-
display: none;
|
1213 |
-
}
|
1214 |
|
1215 |
.tinvwl-input-group {
|
1216 |
position: relative;
|
1217 |
display: table;
|
1218 |
-
border-collapse: separate;
|
1219 |
-
|
1220 |
-
|
1221 |
-
|
1222 |
-
|
1223 |
-
|
1224 |
-
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
-
}
|
1229 |
-
|
1230 |
-
.tinvwl-input-group .form-control + .tinvwl-input-group-btn {
|
1231 |
-
padding-left: 15px;
|
1232 |
-
}
|
1233 |
|
1234 |
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {
|
1235 |
-
padding-left: 10px;
|
1236 |
-
}
|
1237 |
|
1238 |
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {
|
1239 |
-
padding-left: 9px;
|
1240 |
-
}
|
1241 |
|
1242 |
.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {
|
1243 |
-
display: table-cell;
|
1244 |
-
}
|
1245 |
|
1246 |
.tinvwl-input-group-addon, .tinvwl-input-group-btn {
|
1247 |
width: 1%;
|
1248 |
white-space: nowrap;
|
1249 |
-
vertical-align: top;
|
1250 |
-
}
|
1251 |
|
1252 |
@media only screen and (max-width: 640px) {
|
1253 |
.tinvwl-input-group {
|
1254 |
-
width: 100%;
|
1255 |
-
}
|
1256 |
-
}
|
1257 |
|
1258 |
@media only screen and (max-width: 667px) {
|
1259 |
.tinvwl-input-group:not(.tinvwl-no-full) {
|
1260 |
-
display: block;
|
1261 |
-
|
1262 |
-
|
1263 |
-
|
1264 |
-
|
1265 |
-
.tinvwl-input-group:not(.tinvwl-no-full) .form-control {
|
1266 |
-
float: none;
|
1267 |
-
}
|
1268 |
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {
|
1269 |
padding-top: 10px;
|
1270 |
-
padding-left: 0;
|
1271 |
-
}
|
1272 |
.tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {
|
1273 |
padding-top: 10px;
|
1274 |
-
padding-left: 0;
|
1275 |
-
}
|
1276 |
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon {
|
1277 |
-
width: 100%;
|
1278 |
-
|
1279 |
-
|
1280 |
-
width: 100%;
|
1281 |
-
}
|
1282 |
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
|
1283 |
-
width: 100%;
|
1284 |
-
|
1285 |
-
|
1286 |
-
width: 100%;
|
1287 |
-
}
|
1288 |
-
}
|
1289 |
|
1290 |
.tinv-table {
|
1291 |
display: table;
|
1292 |
width: 100%;
|
1293 |
-
height: 100%;
|
1294 |
-
}
|
1295 |
|
1296 |
.tinv-cell {
|
1297 |
display: table-cell;
|
1298 |
-
vertical-align: middle;
|
1299 |
-
}
|
1300 |
|
1301 |
.tinv-wishlist .tinv-wishlist-clear {
|
1302 |
visibility: visible;
|
1303 |
width: auto;
|
1304 |
-
height: auto;
|
1305 |
-
}
|
1306 |
|
1307 |
.tinv-wishlist-clear:before {
|
1308 |
content: "";
|
1309 |
-
display: table;
|
1310 |
-
}
|
1311 |
|
1312 |
.tinv-wishlist-clear:after {
|
1313 |
content: "";
|
1314 |
display: table;
|
1315 |
-
clear: both;
|
1316 |
-
}
|
1317 |
|
1318 |
.icon_big_heart_check {
|
1319 |
display: inline-block;
|
@@ -1328,8 +1008,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1328 |
line-height: 1;
|
1329 |
-webkit-font-smoothing: antialiased;
|
1330 |
-moz-osx-font-smoothing: grayscale;
|
1331 |
-
font-size: 60px;
|
1332 |
-
}
|
1333 |
|
1334 |
.icon_big_times {
|
1335 |
display: inline-block;
|
@@ -1344,59 +1023,45 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1344 |
line-height: 1;
|
1345 |
-webkit-font-smoothing: antialiased;
|
1346 |
-moz-osx-font-smoothing: grayscale;
|
1347 |
-
font-size: 60px;
|
1348 |
-
|
1349 |
-
|
1350 |
-
|
1351 |
-
|
1352 |
-
|
1353 |
-
left: -7px;
|
1354 |
-
position: relative;
|
1355 |
-
}
|
1356 |
|
1357 |
.icon_big_heart_check::before {
|
1358 |
content: "\e90a";
|
1359 |
top: -7px;
|
1360 |
left: -7px;
|
1361 |
-
position: relative;
|
1362 |
-
}
|
1363 |
|
1364 |
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist, .tinvwl_add_to_wishlist_button.disabled-add-wishlist {
|
1365 |
opacity: 0.5 !important;
|
1366 |
-
cursor: not-allowed;
|
1367 |
-
}
|
1368 |
|
1369 |
.empty-name-wishlist {
|
1370 |
-
border-color: #FF0000 !important;
|
1371 |
-
}
|
1372 |
|
1373 |
.tinvwl_remove_from_wishlist-text {
|
1374 |
-
display: none;
|
1375 |
-
}
|
1376 |
|
1377 |
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text {
|
1378 |
-
display: inline;
|
1379 |
-
}
|
1380 |
|
1381 |
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text {
|
1382 |
-
display: none;
|
1383 |
-
}
|
1384 |
|
1385 |
@media only screen and (max-width: 1024px) {
|
1386 |
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
|
1387 |
-
display: table-cell;
|
1388 |
-
}
|
1389 |
-
}
|
1390 |
|
1391 |
@media only screen and (max-width: 640px) {
|
1392 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
|
1393 |
-
display: block;
|
1394 |
-
}
|
1395 |
-
}
|
1396 |
|
1397 |
.tooltipped {
|
1398 |
-
position: relative;
|
1399 |
-
}
|
1400 |
|
1401 |
.tooltipped::after {
|
1402 |
position: absolute;
|
@@ -1417,8 +1082,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1417 |
content: attr(aria-label);
|
1418 |
background: #1b1f23;
|
1419 |
border-radius: 3px;
|
1420 |
-
opacity: 0;
|
1421 |
-
}
|
1422 |
|
1423 |
.tooltipped::before {
|
1424 |
position: absolute;
|
@@ -1430,26 +1094,19 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1430 |
pointer-events: none;
|
1431 |
content: "";
|
1432 |
border: 6px solid transparent;
|
1433 |
-
opacity: 0;
|
1434 |
-
}
|
1435 |
|
1436 |
@-webkit-keyframes tooltip-appear {
|
1437 |
from {
|
1438 |
-
opacity: 0;
|
1439 |
-
}
|
1440 |
to {
|
1441 |
-
opacity: 1;
|
1442 |
-
}
|
1443 |
-
}
|
1444 |
|
1445 |
@keyframes tooltip-appear {
|
1446 |
from {
|
1447 |
-
opacity: 0;
|
1448 |
-
}
|
1449 |
to {
|
1450 |
-
opacity: 1;
|
1451 |
-
}
|
1452 |
-
}
|
1453 |
|
1454 |
.tooltipped:hover::before, .tooltipped:hover::after,
|
1455 |
.tooltipped:active::before,
|
@@ -1467,8 +1124,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1467 |
-webkit-animation-timing-function: ease-in;
|
1468 |
animation-timing-function: ease-in;
|
1469 |
-webkit-animation-delay: 0.4s;
|
1470 |
-
animation-delay: 0.4s;
|
1471 |
-
}
|
1472 |
|
1473 |
.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after,
|
1474 |
.tooltipped-no-delay:active::before,
|
@@ -1476,22 +1132,19 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1476 |
.tooltipped-no-delay:focus::before,
|
1477 |
.tooltipped-no-delay:focus::after {
|
1478 |
-webkit-animation-delay: 0s;
|
1479 |
-
animation-delay: 0s;
|
1480 |
-
}
|
1481 |
|
1482 |
.tooltipped-multiline:hover::after,
|
1483 |
.tooltipped-multiline:active::after,
|
1484 |
.tooltipped-multiline:focus::after {
|
1485 |
-
display: table-cell;
|
1486 |
-
}
|
1487 |
|
1488 |
.tooltipped-s::after,
|
1489 |
.tooltipped-se::after,
|
1490 |
.tooltipped-sw::after {
|
1491 |
top: 100%;
|
1492 |
right: 50%;
|
1493 |
-
margin-top: 6px;
|
1494 |
-
}
|
1495 |
|
1496 |
.tooltipped-s::before,
|
1497 |
.tooltipped-se::before,
|
@@ -1500,26 +1153,22 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1500 |
right: 50%;
|
1501 |
bottom: -7px;
|
1502 |
margin-right: -6px;
|
1503 |
-
border-bottom-color: #1b1f23;
|
1504 |
-
}
|
1505 |
|
1506 |
.tooltipped-se::after {
|
1507 |
right: auto;
|
1508 |
left: 50%;
|
1509 |
-
margin-left: -16px;
|
1510 |
-
}
|
1511 |
|
1512 |
.tooltipped-sw::after {
|
1513 |
-
margin-right: -16px;
|
1514 |
-
}
|
1515 |
|
1516 |
.tooltipped-n::after,
|
1517 |
.tooltipped-ne::after,
|
1518 |
.tooltipped-nw::after {
|
1519 |
right: 50%;
|
1520 |
bottom: 100%;
|
1521 |
-
margin-bottom: 6px;
|
1522 |
-
}
|
1523 |
|
1524 |
.tooltipped-n::before,
|
1525 |
.tooltipped-ne::before,
|
@@ -1528,87 +1177,70 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1528 |
right: 50%;
|
1529 |
bottom: auto;
|
1530 |
margin-right: -6px;
|
1531 |
-
border-top-color: #1b1f23;
|
1532 |
-
}
|
1533 |
|
1534 |
.tooltipped-ne::after {
|
1535 |
right: auto;
|
1536 |
left: 50%;
|
1537 |
-
margin-left: -16px;
|
1538 |
-
}
|
1539 |
|
1540 |
.tooltipped-nw::after {
|
1541 |
-
margin-right: -16px;
|
1542 |
-
}
|
1543 |
|
1544 |
.tooltipped-s::after,
|
1545 |
.tooltipped-n::after {
|
1546 |
-webkit-transform: translateX(50%);
|
1547 |
-
|
1548 |
-
transform: translateX(50%);
|
1549 |
-
}
|
1550 |
|
1551 |
.tooltipped-w::after {
|
1552 |
right: 100%;
|
1553 |
bottom: 50%;
|
1554 |
margin-right: 6px;
|
1555 |
-webkit-transform: translateY(50%);
|
1556 |
-
|
1557 |
-
transform: translateY(50%);
|
1558 |
-
}
|
1559 |
|
1560 |
.tooltipped-w::before {
|
1561 |
top: 50%;
|
1562 |
bottom: 50%;
|
1563 |
left: -7px;
|
1564 |
margin-top: -6px;
|
1565 |
-
border-left-color: #1b1f23;
|
1566 |
-
}
|
1567 |
|
1568 |
.tooltipped-e::after {
|
1569 |
bottom: 50%;
|
1570 |
left: 100%;
|
1571 |
margin-left: 6px;
|
1572 |
-webkit-transform: translateY(50%);
|
1573 |
-
|
1574 |
-
transform: translateY(50%);
|
1575 |
-
}
|
1576 |
|
1577 |
.tooltipped-e::before {
|
1578 |
top: 50%;
|
1579 |
right: -7px;
|
1580 |
bottom: 50%;
|
1581 |
margin-top: -6px;
|
1582 |
-
border-right-color: #1b1f23;
|
1583 |
-
}
|
1584 |
|
1585 |
.tooltipped-align-right-1::after,
|
1586 |
.tooltipped-align-right-2::after {
|
1587 |
right: 0;
|
1588 |
-
margin-right: 0;
|
1589 |
-
}
|
1590 |
|
1591 |
.tooltipped-align-right-1::before {
|
1592 |
-
right: 10px;
|
1593 |
-
}
|
1594 |
|
1595 |
.tooltipped-align-right-2::before {
|
1596 |
-
right: 15px;
|
1597 |
-
}
|
1598 |
|
1599 |
.tooltipped-align-left-1::after,
|
1600 |
.tooltipped-align-left-2::after {
|
1601 |
left: 0;
|
1602 |
-
margin-left: 0;
|
1603 |
-
}
|
1604 |
|
1605 |
.tooltipped-align-left-1::before {
|
1606 |
-
left: 5px;
|
1607 |
-
}
|
1608 |
|
1609 |
.tooltipped-align-left-2::before {
|
1610 |
-
left: 10px;
|
1611 |
-
}
|
1612 |
|
1613 |
.tooltipped-multiline::after {
|
1614 |
width: -webkit-max-content;
|
@@ -1617,31 +1249,28 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
|
|
1617 |
max-width: 250px;
|
1618 |
word-wrap: break-word;
|
1619 |
white-space: pre-line;
|
1620 |
-
border-collapse: separate;
|
1621 |
-
}
|
1622 |
|
1623 |
.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after {
|
1624 |
right: auto;
|
1625 |
left: 50%;
|
1626 |
-webkit-transform: translateX(-50%);
|
1627 |
-
|
1628 |
-
transform: translateX(-50%);
|
1629 |
-
}
|
1630 |
|
1631 |
.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after {
|
1632 |
-
right: 100%;
|
1633 |
-
}
|
1634 |
|
1635 |
-
@media screen and (min-width: 0 \0
|
|
|
1636 |
.tooltipped-multiline::after {
|
1637 |
-
width: 250px;
|
1638 |
-
}
|
1639 |
-
}
|
1640 |
|
1641 |
.tooltipped-sticky::before, .tooltipped-sticky::after {
|
1642 |
-
display: inline-block;
|
1643 |
-
}
|
1644 |
|
1645 |
.tooltipped-sticky.tooltipped-multiline::after {
|
1646 |
-
display: table-cell;
|
1647 |
-
|
|
|
|
|
|
9 |
src: url("../fonts/tinvwl-webfont.eot?xu2uyi");
|
10 |
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");
|
11 |
font-weight: normal;
|
12 |
+
font-style: normal; }
|
|
|
13 |
|
14 |
.ftinvwl {
|
15 |
/* use !important to prevent issues with browser extensions that change fonts */
|
22 |
line-height: 1;
|
23 |
/* Better Font Rendering =========== */
|
24 |
-webkit-font-smoothing: antialiased;
|
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 {
|
137 |
0% {
|
138 |
-webkit-transform: scale(1.1);
|
139 |
+
transform: scale(1.1); }
|
|
|
140 |
50% {
|
141 |
-webkit-transform: scale(0.8);
|
142 |
+
transform: scale(0.8); }
|
|
|
143 |
100% {
|
144 |
-webkit-transform: scale(1.1);
|
145 |
+
transform: scale(1.1); } }
|
|
|
|
|
146 |
|
147 |
@keyframes ftinvwl-pulse {
|
148 |
0% {
|
149 |
-webkit-transform: scale(1.1);
|
150 |
+
transform: scale(1.1); }
|
|
|
|
|
151 |
50% {
|
152 |
-webkit-transform: scale(0.8);
|
153 |
+
transform: scale(0.8); }
|
|
|
|
|
154 |
100% {
|
155 |
-webkit-transform: scale(1.1);
|
156 |
+
transform: scale(1.1); } }
|
|
|
|
|
|
|
157 |
|
158 |
.ftinvwl-pulse.ftinvwl-animated::before {
|
159 |
-webkit-animation: ftinvwl-pulse 2s linear infinite;
|
160 |
+
animation: ftinvwl-pulse 2s linear infinite; }
|
|
|
161 |
|
162 |
.tinv-wishlist form, .tinv-wishlist p:last-child, .tinv-wishlist table {
|
163 |
+
margin-bottom: 0; }
|
|
|
164 |
|
165 |
.tinv-wishlist * {
|
166 |
+
-webkit-box-sizing: border-box;
|
167 |
+
box-sizing: border-box; }
|
168 |
|
169 |
.tinvwl-wishlist :after, .tinvwl-wishlist :before {
|
170 |
+
-webkit-box-sizing: border-box;
|
171 |
+
box-sizing: border-box; }
|
172 |
|
173 |
.tinv-wishlist select {
|
174 |
+
width: 140px; }
|
|
|
175 |
|
176 |
.tinv-wishlist ul {
|
177 |
list-style: none;
|
178 |
margin: 0;
|
179 |
+
padding: 0; }
|
|
|
180 |
|
181 |
.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 {
|
182 |
margin-top: -10px;
|
183 |
+
margin-left: -10px; }
|
|
|
184 |
|
185 |
.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 {
|
186 |
+
text-align: center; }
|
|
|
187 |
|
188 |
.tinv-wishlist .button i, .tinv-wishlist .navigation-button a i {
|
189 |
+
margin-right: 6px; }
|
|
|
190 |
|
191 |
.tinv-wishlist input[type="button"] i, .tinv-wishlist input[type="reset"] i, .tinv-wishlist input[type="submit"] i {
|
192 |
+
margin-right: 6px; }
|
|
|
193 |
|
194 |
.tinv-wishlist a.tinv-close-modal i {
|
195 |
+
margin-right: 0; }
|
|
|
196 |
|
197 |
a.wishlist_products_counter {
|
198 |
+
text-decoration: none; }
|
|
|
199 |
|
200 |
.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 {
|
201 |
content: '\e909';
|
211 |
-moz-osx-font-smoothing: grayscale;
|
212 |
font-size: 20px;
|
213 |
vertical-align: sub;
|
214 |
+
margin-right: 5px; }
|
|
|
215 |
|
216 |
.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 {
|
217 |
content: '\e906';
|
227 |
-moz-osx-font-smoothing: grayscale;
|
228 |
font-size: 20px;
|
229 |
vertical-align: sub;
|
230 |
+
margin-right: 5px; }
|
|
|
231 |
|
232 |
.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 {
|
233 |
position: relative;
|
234 |
width: 36px;
|
235 |
height: 36px;
|
236 |
+
vertical-align: sub; }
|
|
|
237 |
|
238 |
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {
|
239 |
position: relative;
|
240 |
width: 36px;
|
241 |
height: 36px;
|
242 |
+
vertical-align: sub; }
|
|
|
243 |
|
244 |
.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 {
|
245 |
position: absolute;
|
246 |
top: 50%;
|
247 |
left: 50%;
|
248 |
+
margin-right: 0; }
|
|
|
249 |
|
250 |
.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 {
|
251 |
padding-left: 1em;
|
252 |
+
vertical-align: bottom; }
|
|
|
253 |
|
254 |
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
|
255 |
+
content: '\e908'; }
|
|
|
256 |
|
257 |
.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 {
|
258 |
+
content: '\e908'; }
|
|
|
259 |
|
260 |
.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 {
|
261 |
+
content: '\e907'; }
|
|
|
262 |
|
263 |
.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 {
|
264 |
+
color: #FFF; }
|
|
|
265 |
|
266 |
.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 {
|
267 |
+
color: #000; }
|
|
|
268 |
|
269 |
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {
|
270 |
+
margin-bottom: 15px; }
|
|
|
271 |
|
272 |
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
|
273 |
+
margin-top: 15px; }
|
|
|
274 |
|
275 |
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
|
276 |
padding: 10px 11px;
|
277 |
+
line-height: 1; }
|
|
|
278 |
|
279 |
a.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {
|
280 |
padding: 10px 11px;
|
281 |
+
line-height: 1; }
|
|
|
282 |
|
283 |
.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 {
|
284 |
display: inline-block !important;
|
287 |
max-width: 16px;
|
288 |
max-height: 16px;
|
289 |
margin-bottom: 0;
|
290 |
+
margin: 0 6px 0 0 !important; }
|
|
|
291 |
|
292 |
.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 {
|
293 |
+
margin-right: 0 !important; }
|
|
|
294 |
|
295 |
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {
|
296 |
+
float: none; }
|
|
|
297 |
|
298 |
ul.products li.product .tinvwl_add_to_wishlist_button {
|
299 |
+
margin-top: 1em; }
|
|
|
300 |
|
301 |
.tinvwl_add_to_wishlist_button {
|
302 |
display: inline-block;
|
303 |
+
cursor: pointer; }
|
|
|
304 |
|
305 |
.tinv-wishlist.woocommerce .stock.in-stock:before {
|
306 |
+
content: none; }
|
|
|
307 |
|
308 |
.tinv-wraper.tinv-wishlist {
|
309 |
+
font-size: 100%; }
|
|
|
310 |
|
311 |
.tinv-create-list li input[type=radio] {
|
312 |
+
margin-right: 10px; }
|
|
|
313 |
|
314 |
.tinv-create-list li + li {
|
315 |
+
margin-top: 15px; }
|
|
|
316 |
|
317 |
.tinv-create-list .tinvwl-input-group + ul {
|
318 |
+
margin-top: 25px; }
|
|
|
319 |
|
320 |
.tinv-search-list {
|
321 |
+
margin-bottom: 36px; }
|
|
|
322 |
|
323 |
.tinv-wishlist .tinv-header {
|
324 |
+
margin-bottom: 30px; }
|
|
|
325 |
|
326 |
.tinv-wishlist table {
|
327 |
position: relative;
|
328 |
table-layout: auto;
|
329 |
margin-bottom: 30px;
|
330 |
+
z-index: 2; }
|
|
|
331 |
|
332 |
.tinv-overlay {
|
333 |
top: 0;
|
334 |
left: 0;
|
335 |
position: fixed;
|
336 |
+
-webkit-transition: opacity .3s ease, visibility .3s ease;
|
337 |
+
transition: opacity .3s ease, visibility .3s ease; }
|
338 |
|
339 |
.tinv-wishlist .tinv-modal {
|
340 |
top: 0;
|
341 |
left: 0;
|
342 |
position: fixed;
|
343 |
+
-webkit-transition: opacity .3s ease, visibility .3s ease;
|
344 |
+
transition: opacity .3s ease, visibility .3s ease; }
|
345 |
|
346 |
.tinv-wishlist table.tinvwl-table-manage-list {
|
347 |
margin-bottom: 27px;
|
348 |
+
width: 100%; }
|
|
|
349 |
|
350 |
.tinv-wishlist table input[type=checkbox] {
|
351 |
+
margin-right: 0; }
|
|
|
352 |
|
353 |
.tinv-wishlist table td, .tinv-wishlist table th {
|
354 |
padding: 1em;
|
355 |
+
vertical-align: middle; }
|
|
|
356 |
|
357 |
.tinv-wishlist .tinvwl-table-manage-list .product-cb {
|
358 |
width: 35px;
|
359 |
+
text-align: center; }
|
|
|
360 |
|
361 |
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
|
362 |
width: 46px;
|
363 |
+
text-align: center; }
|
|
|
364 |
|
365 |
.tinv-wishlist .product-remove button {
|
366 |
+
display: -webkit-box;
|
367 |
display: -ms-flexbox;
|
368 |
display: flex;
|
369 |
+
-webkit-box-pack: center;
|
370 |
-ms-flex-pack: center;
|
371 |
justify-content: center;
|
372 |
+
-ms-flex-line-pack: center;
|
373 |
+
align-content: center;
|
|
|
374 |
margin: 0 auto;
|
375 |
width: 27px;
|
376 |
height: 27px;
|
377 |
border-radius: 50%;
|
378 |
padding: 0;
|
379 |
+
-webkit-box-shadow: none;
|
380 |
+
box-shadow: none;
|
381 |
border: none;
|
382 |
background-color: #f7f7f7;
|
383 |
color: #000000;
|
384 |
font-size: 20px;
|
385 |
+
padding-left: 3px; }
|
|
|
386 |
|
387 |
.tinv-wishlist .product-thumbnail {
|
388 |
min-width: 100px;
|
389 |
+
width: 100px; }
|
390 |
+
.tinv-wishlist .product-thumbnail .wp-post-image {
|
391 |
+
margin-bottom: 0; }
|
|
|
|
|
|
|
392 |
|
393 |
.tinv-wishlist td.product-name a + .variation {
|
394 |
+
margin-top: 2px; }
|
|
|
395 |
|
396 |
.tinv-wishlist .product-stock i {
|
397 |
+
margin-right: 15px; }
|
|
|
398 |
|
399 |
.tinv-wishlist .product-stock p {
|
400 |
+
display: table; }
|
|
|
401 |
|
402 |
.tinv-wishlist .product-stock span {
|
403 |
display: table-cell;
|
404 |
+
vertical-align: middle; }
|
|
|
405 |
|
406 |
.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 {
|
407 |
+
display: none; }
|
|
|
408 |
|
409 |
.tinv-wishlist.woocommerce .product-quantity {
|
410 |
width: 80px;
|
411 |
+
text-align: center; }
|
|
|
412 |
|
413 |
.tinv-wishlist.woocommerce table .quantity .qty {
|
414 |
max-width: 100%;
|
415 |
width: 62px;
|
416 |
+
text-align: left; }
|
|
|
417 |
|
418 |
.tinv-wishlist .product-action {
|
419 |
width: 135px;
|
420 |
+
text-align: center; }
|
421 |
+
.tinv-wishlist .product-action .button {
|
422 |
+
width: 100%; }
|
423 |
+
.tinv-wishlist .product-action .tinvwl_move_product_button {
|
424 |
+
margin-top: 5px; }
|
|
|
|
|
|
|
|
|
|
|
425 |
|
426 |
.tinv-wishlist .tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {
|
427 |
+
margin-right: 0; }
|
|
|
428 |
|
429 |
.tinv-wishlist .wishlist-cb {
|
430 |
width: 33px;
|
431 |
+
text-align: center; }
|
|
|
432 |
|
433 |
.tinv-wishlist .wishlist-name .tinvwl-rename-input input {
|
434 |
+
width: 100%; }
|
|
|
435 |
|
436 |
.tinv-wishlist .wishlist-name .tinvwl-rename-button {
|
437 |
+
float: right; }
|
438 |
+
.tinv-wishlist .wishlist-name .tinvwl-rename-button > i {
|
439 |
+
margin-right: 10px; }
|
|
|
|
|
|
|
440 |
|
441 |
.tinv-wishlist .wishlist-privacy, .tinv-wishlist table:not(.tinvwl-public) .wishlist-date {
|
442 |
+
width: 18%; }
|
|
|
443 |
|
444 |
.tinv-wishlist .wishlist-privacy select {
|
445 |
+
width: 100%; }
|
|
|
446 |
|
447 |
.tinv-wishlist .wishlist-name {
|
448 |
+
width: 45%; }
|
|
|
449 |
|
450 |
.tinv-wishlist .wishlist-action {
|
451 |
width: 120px;
|
452 |
+
text-align: center; }
|
453 |
+
.tinv-wishlist .wishlist-action button[value=manage_remove] > i {
|
454 |
+
display: none;
|
455 |
+
margin-right: 0; }
|
|
|
|
|
|
|
456 |
|
457 |
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
|
458 |
display: inline-block;
|
459 |
+
vertical-align: middle; }
|
460 |
+
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list > a.button {
|
461 |
+
margin-right: 0; }
|
|
|
|
|
|
|
462 |
|
463 |
.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
|
464 |
+
margin-top: -10px; }
|
|
|
465 |
|
466 |
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
|
467 |
float: left;
|
468 |
width: 35%;
|
469 |
+
margin-right: 2%; }
|
|
|
470 |
|
471 |
.tinv-wishlist tfoot .tinvwl-to-right {
|
472 |
float: left;
|
473 |
width: 63%;
|
474 |
+
text-align: right; }
|
475 |
+
.tinv-wishlist tfoot .tinvwl-to-right > * {
|
476 |
+
margin: 10px 0 0;
|
477 |
+
vertical-align: middle; }
|
478 |
+
.tinv-wishlist tfoot .tinvwl-to-right > * + * {
|
479 |
+
margin-left: 10px; }
|
|
|
|
|
|
|
|
|
|
|
480 |
|
481 |
.tinv-wishlist tfoot .tinvwl-to-left:empty + .tinvwl-to-right {
|
482 |
+
width: 100%; }
|
|
|
483 |
|
484 |
.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {
|
485 |
+
margin-top: 16px; }
|
|
|
486 |
|
487 |
.tinv-wishlist .navigation-button {
|
488 |
+
margin-top: -10px; }
|
489 |
+
.tinv-wishlist .navigation-button > li {
|
490 |
+
float: left; }
|
491 |
+
.tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {
|
492 |
+
margin-right: 30px;
|
493 |
+
margin-top: 10px;
|
494 |
+
display: inline-block; }
|
495 |
+
.tinv-wishlist .navigation-button > li > .tinv-create-list > a.button, .tinv-wishlist .navigation-button > li > a.button {
|
496 |
+
margin-right: 10px; }
|
497 |
+
.tinv-wishlist .navigation-button > li:last-child > .tinv-create-list > a, .tinv-wishlist .navigation-button > li:last-child > a {
|
498 |
+
margin-right: 0; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
499 |
|
500 |
.tinv-wishlist .social-buttons {
|
501 |
+
float: right; }
|
502 |
+
.tinv-wishlist .social-buttons > span, .tinv-wishlist .social-buttons > ul {
|
503 |
+
display: inline-block;
|
504 |
+
vertical-align: middle; }
|
505 |
+
.tinv-wishlist .social-buttons > span {
|
506 |
+
margin-right: 27px; }
|
507 |
+
.tinv-wishlist .social-buttons li {
|
508 |
+
float: left;
|
509 |
+
margin-right: 5px;
|
510 |
+
list-style: none; }
|
511 |
+
.tinv-wishlist .social-buttons li:last-child {
|
512 |
+
margin-right: 0; }
|
513 |
+
.tinv-wishlist .social-buttons li a {
|
514 |
+
display: -webkit-box;
|
515 |
+
display: -ms-flexbox;
|
516 |
+
display: flex;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
-ms-flex-line-pack: center;
|
518 |
align-content: center;
|
519 |
+
-webkit-box-pack: center;
|
520 |
+
-ms-flex-pack: center;
|
521 |
+
justify-content: center;
|
522 |
+
width: 2em;
|
523 |
+
height: 2em;
|
524 |
+
border-radius: 50%;
|
525 |
+
text-align: center;
|
526 |
+
-webkit-box-shadow: none;
|
527 |
+
box-shadow: none;
|
528 |
+
border: 0;
|
529 |
+
font-size: 20px; }
|
530 |
+
.tinv-wishlist .social-buttons li a.white {
|
531 |
+
color: #ffffff; }
|
532 |
+
.tinv-wishlist .social-buttons li a.dark {
|
533 |
+
color: #000000; }
|
534 |
+
.tinv-wishlist .social-buttons li a i {
|
535 |
+
line-height: 2em; }
|
|
|
|
|
|
|
|
|
|
|
|
|
536 |
|
537 |
.tinv-wishlist .navigation-button .tinv-create-list > a.tinvwl-no-icon > i, .tinv-wishlist .navigation-button li > a.tinvwl-no-icon > i {
|
538 |
+
display: none; }
|
|
|
539 |
|
540 |
.tinv-wishlist .tinv-lists-nav {
|
541 |
+
margin-bottom: 35px; }
|
|
|
542 |
|
543 |
.tinv-wishlist .tinv-next {
|
544 |
display: inline-block;
|
545 |
+
float: left; }
|
|
|
546 |
|
547 |
.tinv-wishlist .tinv-prev {
|
548 |
display: inline-block;
|
549 |
float: left;
|
550 |
+
margin-right: 35px !important; }
|
|
|
551 |
|
552 |
.tinv-wishlist .tinv-prev i {
|
553 |
margin-left: 0;
|
554 |
+
margin-right: 18px; }
|
|
|
555 |
|
556 |
.tinv-wishlist .tinv-next i {
|
557 |
margin-left: 18px;
|
558 |
+
margin-right: 0; }
|
|
|
559 |
|
560 |
@media only screen and (max-width: 1024px) {
|
561 |
.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public) {
|
562 |
+
margin-top: 0; }
|
|
|
563 |
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
|
564 |
+
display: none; }
|
|
|
565 |
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] {
|
566 |
display: inline-block;
|
567 |
+
margin-top: 5px; }
|
|
|
568 |
.tinv-wishlist .product-action {
|
569 |
+
width: 60px; } }
|
|
|
|
|
570 |
|
571 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
572 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
|
573 |
display: block;
|
574 |
+
text-align: center; }
|
|
|
575 |
.tinv-wishlist .product-stock span {
|
576 |
+
display: block; }
|
|
|
577 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i {
|
578 |
+
margin-right: 0; }
|
|
|
579 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt {
|
580 |
+
display: none; }
|
|
|
581 |
.tinv-wishlist .product-thumbnail {
|
582 |
max-width: 76px;
|
583 |
+
width: 76px; }
|
|
|
584 |
.tinv-wishlist .product-action .button > i {
|
585 |
display: inline-block;
|
586 |
+
margin-right: 0; }
|
|
|
587 |
.tinv-wishlist .product-action .button .tinvwl-txt {
|
588 |
+
display: none; } }
|
|
|
|
|
589 |
|
590 |
@media only screen and (max-width: 640px) {
|
591 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
|
592 |
+
display: none; }
|
|
|
593 |
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {
|
594 |
+
display: none; }
|
|
|
595 |
.tinv-wishlist thead th .tinvwl-full {
|
596 |
+
display: none; }
|
|
|
597 |
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name, .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {
|
598 |
display: block;
|
599 |
width: 100%;
|
600 |
+
text-align: center; }
|
|
|
601 |
.tinv-wishlist table thead th .tinvwl-mobile {
|
602 |
+
display: block; }
|
|
|
603 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td {
|
604 |
display: block;
|
605 |
width: 100% !important;
|
606 |
+
text-align: center; }
|
|
|
607 |
.tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
|
608 |
display: block;
|
609 |
width: 100% !important;
|
610 |
+
text-align: center; }
|
|
|
611 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {
|
612 |
+
border-bottom: 0; }
|
|
|
613 |
.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) {
|
614 |
+
border-bottom: 0; }
|
|
|
615 |
.tinv-wishlist .product-stock p {
|
616 |
+
margin: 0 auto; }
|
|
|
617 |
.tinv-wishlist .product-thumbnail img {
|
618 |
margin: 0 auto;
|
619 |
+
max-width: 80px; }
|
|
|
620 |
.tinv-wishlist.woocommerce table .quantity .qty {
|
621 |
text-align: center;
|
622 |
+
width: 100%; }
|
|
|
623 |
.tinv-wishlist .product-action .tinvwl_move_product_button {
|
624 |
+
margin-top: 10px; }
|
|
|
625 |
.tinv-wishlist table.tinvwl-table-manage-list tfoot td {
|
626 |
display: block;
|
627 |
+
width: 100%; }
|
|
|
628 |
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove] {
|
629 |
+
width: 100%; }
|
|
|
630 |
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button {
|
631 |
+
float: none; } }
|
|
|
|
|
632 |
|
633 |
@media only screen and (max-width: 1024px) {
|
634 |
.tinv-wishlist .wishlist-name .tinvwl-rename-button > i, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
|
635 |
+
margin-right: 0; }
|
|
|
636 |
.tinv-wishlist .wishlist-name .tinvwl-rename-button span {
|
637 |
+
display: none; }
|
|
|
638 |
.tinv-wishlist .wishlist-action {
|
639 |
+
width: 60px; }
|
|
|
640 |
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
|
641 |
float: none;
|
642 |
+
width: auto; }
|
|
|
643 |
.tinv-wishlist tfoot .tinvwl-to-right {
|
644 |
float: none;
|
645 |
width: auto;
|
646 |
+
text-align: left; } }
|
|
|
|
|
647 |
|
648 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
649 |
.tinv-wishlist .wishlist-action button[value="manage_remove"] span {
|
650 |
+
display: none; }
|
|
|
651 |
.tinv-wishlist .wishlist-action button[value="manage_remove"] > i {
|
652 |
+
display: inline-block; }
|
|
|
653 |
.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
|
654 |
+
margin-top: 0; } }
|
|
|
|
|
655 |
|
656 |
@media only screen and (max-width: 640px) {
|
657 |
.tinv-wishlist button[value="manage_apply"] .tinvwl-mobile, .tinv-wishlist button[value="product_apply"] .tinvwl-mobile {
|
658 |
+
display: none; }
|
|
|
659 |
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
|
660 |
+
display: block; }
|
|
|
661 |
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {
|
662 |
width: 100%;
|
663 |
+
margin: 10px 0 0; }
|
|
|
664 |
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button {
|
665 |
width: 100%;
|
666 |
+
margin: 10px 0 0; }
|
|
|
667 |
.tinv-wishlist tfoot .tinvwl-to-right > * {
|
668 |
+
margin: 10px 0 0; }
|
|
|
669 |
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child, .tinv-wishlist tfoot .tinvwl-to-right button:first-child {
|
670 |
+
margin-top: 0 !important; }
|
|
|
671 |
.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
|
672 |
+
margin-top: 20px; } }
|
|
|
|
|
673 |
|
674 |
@media only screen and (max-width: 1024px) {
|
675 |
.tinv-wishlist .social-buttons {
|
676 |
float: none;
|
677 |
width: auto;
|
678 |
text-align: left;
|
679 |
+
margin-top: 20px; }
|
680 |
+
.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {
|
681 |
+
margin-top: 30px; }
|
|
|
|
|
682 |
.tinv-wishlist .tinv-login form input[name=login] {
|
683 |
+
min-width: auto; } }
|
|
|
|
|
684 |
|
685 |
@media only screen and (max-width: 640px) {
|
686 |
.tinv-wishlist .social-buttons {
|
687 |
+
text-align: center; }
|
|
|
688 |
.tinv-wishlist .navigation-button > li {
|
689 |
width: 20%;
|
690 |
+
text-align: center; }
|
|
|
691 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li {
|
692 |
+
width: 100%; }
|
|
|
693 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li {
|
694 |
+
width: 50%; }
|
|
|
695 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li {
|
696 |
+
width: 33%; }
|
|
|
697 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li {
|
698 |
+
width: 25%; }
|
|
|
699 |
.tinv-wishlist .navigation-button > li + li {
|
700 |
+
width: 20%; }
|
|
|
701 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li + li {
|
702 |
+
width: 100%; }
|
|
|
703 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li + li {
|
704 |
+
width: 50%; }
|
|
|
705 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li + li {
|
706 |
+
width: 33%; }
|
|
|
707 |
.tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li + li {
|
708 |
+
width: 25%; }
|
|
|
709 |
.tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {
|
710 |
width: calc(100% - 10px);
|
711 |
+
margin-right: 0; }
|
|
|
712 |
.tinv-wishlist .navigation-button .tinv-create-list > a .tinvwl-txt, .tinv-wishlist .navigation-button li > a .tinvwl-txt {
|
713 |
+
display: none; }
|
|
|
714 |
.tinv-wishlist .navigation-button .tinv-create-list > a > i, .tinv-wishlist .navigation-button li > a > i {
|
715 |
display: inline-block !important;
|
716 |
+
margin-right: 0; }
|
|
|
717 |
.tinv-wishlist .social-buttons > span {
|
718 |
display: block;
|
719 |
margin-top: 0;
|
720 |
margin-right: 0;
|
721 |
+
margin-bottom: 5px; } }
|
|
|
|
|
722 |
|
723 |
@media only screen and (max-width: 667px) {
|
724 |
.tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {
|
725 |
float: none;
|
726 |
+
width: 100%; }
|
|
|
727 |
.tinv-wishlist.woocommerce .tinv-login form .form-row-first {
|
728 |
+
padding: 0; }
|
|
|
729 |
.tinv-wishlist.woocommerce .tinv-login form .form-row-last {
|
730 |
padding: 0;
|
731 |
+
margin-top: 10px; }
|
|
|
732 |
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn {
|
733 |
display: block;
|
734 |
padding: 0;
|
735 |
width: auto;
|
736 |
+
margin-top: 10px; } }
|
|
|
|
|
737 |
|
738 |
.tinv-overlay {
|
739 |
width: 100%;
|
740 |
height: 100%;
|
741 |
visibility: hidden;
|
742 |
opacity: 0;
|
743 |
+
background: #191919; }
|
|
|
744 |
|
745 |
.tinv-modal.tinv-modal-open .tinv-overlay {
|
746 |
visibility: visible;
|
747 |
+
opacity: .5; }
|
|
|
748 |
|
749 |
.admin-bar .tinv-wishlist .tinv-modal {
|
750 |
+
padding-top: 32px !important; }
|
|
|
751 |
|
752 |
.tinv-wishlist .tinv-modal {
|
753 |
overflow-y: auto;
|
759 |
-webkit-backface-visibility: hidden;
|
760 |
visibility: hidden;
|
761 |
opacity: 0;
|
762 |
+
text-align: left; }
|
763 |
+
.tinv-wishlist .tinv-modal .tinv-modal-inner {
|
764 |
+
position: relative;
|
765 |
+
margin: 0 auto;
|
766 |
+
background-color: #fff;
|
767 |
+
max-width: 360px;
|
768 |
+
padding: 40px; }
|
769 |
+
.tinv-wishlist .tinv-modal.tinv-modal-open {
|
770 |
+
visibility: visible;
|
771 |
+
opacity: 1;
|
772 |
+
width: 100%;
|
773 |
+
height: 100%; }
|
774 |
+
.tinv-wishlist .tinv-modal .tinv-close-modal {
|
775 |
+
display: inline-block;
|
776 |
+
position: absolute;
|
777 |
+
top: 17px;
|
778 |
+
right: 14px;
|
779 |
+
width: 26px;
|
780 |
+
height: 26px;
|
781 |
+
line-height: 26px;
|
782 |
+
font-size: 12px;
|
783 |
+
text-align: center;
|
784 |
+
border-radius: 50%;
|
785 |
+
border-bottom: 0;
|
786 |
+
-webkit-box-shadow: none !important;
|
787 |
+
box-shadow: none !important;
|
788 |
+
background-color: #ebe9eb; }
|
789 |
+
.tinv-wishlist .tinv-modal .icon_big_heart_check, .tinv-wishlist .tinv-modal .icon_big_times, .tinv-wishlist .tinv-modal img {
|
790 |
+
display: block;
|
791 |
+
margin: 0 auto;
|
792 |
+
margin-bottom: 25px;
|
793 |
+
opacity: 1 !important; }
|
794 |
+
.tinv-wishlist .tinv-modal ul {
|
795 |
+
overflow: visible;
|
796 |
+
list-style: disc;
|
797 |
+
margin: 10px 0 0 20px; }
|
798 |
+
.tinv-wishlist .tinv-modal li {
|
799 |
+
list-style: disc !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
800 |
|
801 |
.tinv-wishlist .tinv-create-list .tinv-modal ul, .tinv-wishlist.tinv-create-list form ul {
|
802 |
list-style: none !important;
|
803 |
+
margin: 25px 0 0; }
|
|
|
804 |
|
805 |
.tinv-wishlist .tinv-create-list .tinv-modal li, .tinv-wishlist.tinv-create-list form li {
|
806 |
+
list-style: none !important; }
|
|
|
807 |
|
808 |
.tinv-wishlist .tinv-modal .already-in {
|
809 |
+
margin-bottom: 35px; }
|
|
|
810 |
|
811 |
.tinv-wishlist .tinv-modal .delete-notification {
|
812 |
+
margin-bottom: 25px; }
|
|
|
813 |
|
814 |
.tinv-wishlist .tinv-modal .already-in ul {
|
815 |
overflow: visible;
|
816 |
+
margin: 12px 0 27px 17px; }
|
|
|
817 |
|
818 |
.tinv-wishlist .tinv-modal select {
|
819 |
+
width: 100%; }
|
|
|
820 |
|
821 |
.tinv-wishlist .tinv-modal button + .button, .tinv-wishlist .tinv-modal button + button {
|
822 |
margin-top: 12px;
|
823 |
+
width: 100%; }
|
|
|
824 |
|
825 |
.tinv-wishlist .tinv-modal input + button {
|
826 |
margin-top: 12px;
|
827 |
+
width: 100%; }
|
|
|
828 |
|
829 |
.tinv-wishlist .tinv-modal label + button, .tinv-wishlist .tinv-modal label + input {
|
830 |
margin-top: 12px;
|
831 |
+
width: 100%; }
|
|
|
832 |
|
833 |
.tinv-wishlist .tinv-modal select + button, .tinv-wishlist .tinv-modal select + input {
|
834 |
margin-top: 12px;
|
835 |
+
width: 100%; }
|
|
|
836 |
|
837 |
@media screen and (max-width: 782px) {
|
838 |
.admin-bar .tinv-wishlist .tinv-modal {
|
839 |
+
padding-top: 46px !important; } }
|
|
|
|
|
840 |
|
841 |
@media screen and (max-width: 600px) {
|
842 |
.admin-bar .tinv-wishlist .tinv-modal {
|
843 |
+
padding-top: 0 !important; }
|
|
|
844 |
.tinv-wishlist .tinv-modal .tinv-close-modal {
|
845 |
position: static;
|
846 |
display: block;
|
847 |
+
margin: 0 auto 20px; } }
|
|
|
|
|
848 |
|
849 |
.tinv-wishlist .tinv-modal .already-in + label {
|
850 |
display: block;
|
851 |
+
margin-top: 6px; }
|
|
|
852 |
|
853 |
.tinv-wishlist .tinv-modal label select {
|
854 |
+
margin-top: 8px; }
|
|
|
855 |
|
856 |
.tinv-wishlist .tinv-modal .delete-notification + button {
|
857 |
+
width: 100%; }
|
|
|
858 |
|
859 |
.tinv-wishlist .tinvwl_added_to_wishlist, .tinv-wishlist .tinvwl_created_wishlist {
|
860 |
+
text-align: center; }
|
|
|
861 |
|
862 |
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {
|
863 |
+
margin-bottom: 25px; }
|
|
|
864 |
|
865 |
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt {
|
866 |
+
margin-bottom: 25px; }
|
|
|
867 |
|
868 |
.tinv-wishlist .tinvwl_created_wishlist button {
|
869 |
margin-top: 0;
|
870 |
+
margin-bottom: 10px; }
|
|
|
871 |
|
872 |
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
|
873 |
margin-top: 0;
|
874 |
+
margin-bottom: 10px; }
|
|
|
875 |
|
876 |
.tinv-wishlist .tinv-modal .tinvwl-buttons-group {
|
877 |
+
margin-top: 20px; }
|
|
|
878 |
|
879 |
.tinv-wishlist .tinvwl-buttons-group button {
|
880 |
+
width: 100%; }
|
881 |
+
.tinv-wishlist .tinvwl-buttons-group button + button {
|
882 |
+
margin-top: 7px; }
|
883 |
+
.tinv-wishlist .tinvwl-buttons-group button i {
|
884 |
+
position: relative; }
|
885 |
+
.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 {
|
886 |
+
font-size: 20px; }
|
887 |
+
.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 {
|
888 |
+
position: relative;
|
889 |
+
top: 3px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
890 |
|
891 |
.tinv-wishlist .tinvwl-buttons-group + button {
|
892 |
width: 100%;
|
893 |
+
margin-top: 7px; }
|
|
|
894 |
|
895 |
.tinv-wishlist .tinv-modal h2 {
|
896 |
text-align: center;
|
897 |
+
margin: 0 0 35px; }
|
|
|
898 |
|
899 |
.tinv-wishlist .tinv-create-list .tinv-modal-inner {
|
900 |
max-width: 778px;
|
901 |
+
padding: 30px; }
|
|
|
902 |
|
903 |
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group), .tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control {
|
904 |
+
border: 2px solid #FF0000; }
|
|
|
905 |
|
906 |
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group) {
|
907 |
+
border: 2px solid #FF0000; }
|
|
|
908 |
|
909 |
.tinv-wishlist .tinvwl-has-error + .tinvwl-error {
|
910 |
padding: 5px 0 0 5px;
|
911 |
+
color: #FF0000; }
|
|
|
912 |
|
913 |
@media only screen and (max-width: 640px) {
|
914 |
.navigation-button, .social-buttons, .tinv-lists-nav {
|
915 |
margin-left: 12px;
|
916 |
+
margin-right: 12px; } }
|
|
|
|
|
917 |
|
918 |
.tinvwl-tooltip {
|
919 |
+
display: none; }
|
|
|
920 |
|
921 |
.tinvwl-input-group {
|
922 |
position: relative;
|
923 |
display: table;
|
924 |
+
border-collapse: separate; }
|
925 |
+
.tinvwl-input-group .form-control {
|
926 |
+
position: relative;
|
927 |
+
z-index: 1;
|
928 |
+
float: left;
|
929 |
+
height: 38px;
|
930 |
+
width: 100%;
|
931 |
+
margin-bottom: 0; }
|
932 |
+
.tinvwl-input-group .form-control + .tinvwl-input-group-btn {
|
933 |
+
padding-left: 15px; }
|
|
|
|
|
|
|
|
|
|
|
934 |
|
935 |
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {
|
936 |
+
padding-left: 10px; }
|
|
|
937 |
|
938 |
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {
|
939 |
+
padding-left: 9px; }
|
|
|
940 |
|
941 |
.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {
|
942 |
+
display: table-cell; }
|
|
|
943 |
|
944 |
.tinvwl-input-group-addon, .tinvwl-input-group-btn {
|
945 |
width: 1%;
|
946 |
white-space: nowrap;
|
947 |
+
vertical-align: top; }
|
|
|
948 |
|
949 |
@media only screen and (max-width: 640px) {
|
950 |
.tinvwl-input-group {
|
951 |
+
width: 100%; } }
|
|
|
|
|
952 |
|
953 |
@media only screen and (max-width: 667px) {
|
954 |
.tinvwl-input-group:not(.tinvwl-no-full) {
|
955 |
+
display: block; }
|
956 |
+
.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 {
|
957 |
+
display: block; }
|
958 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .form-control {
|
959 |
+
float: none; }
|
|
|
|
|
|
|
960 |
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {
|
961 |
padding-top: 10px;
|
962 |
+
padding-left: 0; }
|
|
|
963 |
.tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {
|
964 |
padding-top: 10px;
|
965 |
+
padding-left: 0; }
|
|
|
966 |
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon {
|
967 |
+
width: 100%; }
|
968 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input {
|
969 |
+
width: 100%; }
|
|
|
|
|
970 |
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
|
971 |
+
width: 100%; }
|
972 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input {
|
973 |
+
width: 100%; } }
|
|
|
|
|
|
|
974 |
|
975 |
.tinv-table {
|
976 |
display: table;
|
977 |
width: 100%;
|
978 |
+
height: 100%; }
|
|
|
979 |
|
980 |
.tinv-cell {
|
981 |
display: table-cell;
|
982 |
+
vertical-align: middle; }
|
|
|
983 |
|
984 |
.tinv-wishlist .tinv-wishlist-clear {
|
985 |
visibility: visible;
|
986 |
width: auto;
|
987 |
+
height: auto; }
|
|
|
988 |
|
989 |
.tinv-wishlist-clear:before {
|
990 |
content: "";
|
991 |
+
display: table; }
|
|
|
992 |
|
993 |
.tinv-wishlist-clear:after {
|
994 |
content: "";
|
995 |
display: table;
|
996 |
+
clear: both; }
|
|
|
997 |
|
998 |
.icon_big_heart_check {
|
999 |
display: inline-block;
|
1008 |
line-height: 1;
|
1009 |
-webkit-font-smoothing: antialiased;
|
1010 |
-moz-osx-font-smoothing: grayscale;
|
1011 |
+
font-size: 60px; }
|
|
|
1012 |
|
1013 |
.icon_big_times {
|
1014 |
display: inline-block;
|
1023 |
line-height: 1;
|
1024 |
-webkit-font-smoothing: antialiased;
|
1025 |
-moz-osx-font-smoothing: grayscale;
|
1026 |
+
font-size: 60px; }
|
1027 |
+
.icon_big_times::before {
|
1028 |
+
content: "\e904";
|
1029 |
+
top: -7px;
|
1030 |
+
left: -7px;
|
1031 |
+
position: relative; }
|
|
|
|
|
|
|
1032 |
|
1033 |
.icon_big_heart_check::before {
|
1034 |
content: "\e90a";
|
1035 |
top: -7px;
|
1036 |
left: -7px;
|
1037 |
+
position: relative; }
|
|
|
1038 |
|
1039 |
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist, .tinvwl_add_to_wishlist_button.disabled-add-wishlist {
|
1040 |
opacity: 0.5 !important;
|
1041 |
+
cursor: not-allowed; }
|
|
|
1042 |
|
1043 |
.empty-name-wishlist {
|
1044 |
+
border-color: #FF0000 !important; }
|
|
|
1045 |
|
1046 |
.tinvwl_remove_from_wishlist-text {
|
1047 |
+
display: none; }
|
|
|
1048 |
|
1049 |
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text {
|
1050 |
+
display: inline; }
|
|
|
1051 |
|
1052 |
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text {
|
1053 |
+
display: none; }
|
|
|
1054 |
|
1055 |
@media only screen and (max-width: 1024px) {
|
1056 |
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
|
1057 |
+
display: table-cell; } }
|
|
|
|
|
1058 |
|
1059 |
@media only screen and (max-width: 640px) {
|
1060 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
|
1061 |
+
display: block; } }
|
|
|
|
|
1062 |
|
1063 |
.tooltipped {
|
1064 |
+
position: relative; }
|
|
|
1065 |
|
1066 |
.tooltipped::after {
|
1067 |
position: absolute;
|
1082 |
content: attr(aria-label);
|
1083 |
background: #1b1f23;
|
1084 |
border-radius: 3px;
|
1085 |
+
opacity: 0; }
|
|
|
1086 |
|
1087 |
.tooltipped::before {
|
1088 |
position: absolute;
|
1094 |
pointer-events: none;
|
1095 |
content: "";
|
1096 |
border: 6px solid transparent;
|
1097 |
+
opacity: 0; }
|
|
|
1098 |
|
1099 |
@-webkit-keyframes tooltip-appear {
|
1100 |
from {
|
1101 |
+
opacity: 0; }
|
|
|
1102 |
to {
|
1103 |
+
opacity: 1; } }
|
|
|
|
|
1104 |
|
1105 |
@keyframes tooltip-appear {
|
1106 |
from {
|
1107 |
+
opacity: 0; }
|
|
|
1108 |
to {
|
1109 |
+
opacity: 1; } }
|
|
|
|
|
1110 |
|
1111 |
.tooltipped:hover::before, .tooltipped:hover::after,
|
1112 |
.tooltipped:active::before,
|
1124 |
-webkit-animation-timing-function: ease-in;
|
1125 |
animation-timing-function: ease-in;
|
1126 |
-webkit-animation-delay: 0.4s;
|
1127 |
+
animation-delay: 0.4s; }
|
|
|
1128 |
|
1129 |
.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after,
|
1130 |
.tooltipped-no-delay:active::before,
|
1132 |
.tooltipped-no-delay:focus::before,
|
1133 |
.tooltipped-no-delay:focus::after {
|
1134 |
-webkit-animation-delay: 0s;
|
1135 |
+
animation-delay: 0s; }
|
|
|
1136 |
|
1137 |
.tooltipped-multiline:hover::after,
|
1138 |
.tooltipped-multiline:active::after,
|
1139 |
.tooltipped-multiline:focus::after {
|
1140 |
+
display: table-cell; }
|
|
|
1141 |
|
1142 |
.tooltipped-s::after,
|
1143 |
.tooltipped-se::after,
|
1144 |
.tooltipped-sw::after {
|
1145 |
top: 100%;
|
1146 |
right: 50%;
|
1147 |
+
margin-top: 6px; }
|
|
|
1148 |
|
1149 |
.tooltipped-s::before,
|
1150 |
.tooltipped-se::before,
|
1153 |
right: 50%;
|
1154 |
bottom: -7px;
|
1155 |
margin-right: -6px;
|
1156 |
+
border-bottom-color: #1b1f23; }
|
|
|
1157 |
|
1158 |
.tooltipped-se::after {
|
1159 |
right: auto;
|
1160 |
left: 50%;
|
1161 |
+
margin-left: -16px; }
|
|
|
1162 |
|
1163 |
.tooltipped-sw::after {
|
1164 |
+
margin-right: -16px; }
|
|
|
1165 |
|
1166 |
.tooltipped-n::after,
|
1167 |
.tooltipped-ne::after,
|
1168 |
.tooltipped-nw::after {
|
1169 |
right: 50%;
|
1170 |
bottom: 100%;
|
1171 |
+
margin-bottom: 6px; }
|
|
|
1172 |
|
1173 |
.tooltipped-n::before,
|
1174 |
.tooltipped-ne::before,
|
1177 |
right: 50%;
|
1178 |
bottom: auto;
|
1179 |
margin-right: -6px;
|
1180 |
+
border-top-color: #1b1f23; }
|
|
|
1181 |
|
1182 |
.tooltipped-ne::after {
|
1183 |
right: auto;
|
1184 |
left: 50%;
|
1185 |
+
margin-left: -16px; }
|
|
|
1186 |
|
1187 |
.tooltipped-nw::after {
|
1188 |
+
margin-right: -16px; }
|
|
|
1189 |
|
1190 |
.tooltipped-s::after,
|
1191 |
.tooltipped-n::after {
|
1192 |
-webkit-transform: translateX(50%);
|
1193 |
+
transform: translateX(50%); }
|
|
|
|
|
1194 |
|
1195 |
.tooltipped-w::after {
|
1196 |
right: 100%;
|
1197 |
bottom: 50%;
|
1198 |
margin-right: 6px;
|
1199 |
-webkit-transform: translateY(50%);
|
1200 |
+
transform: translateY(50%); }
|
|
|
|
|
1201 |
|
1202 |
.tooltipped-w::before {
|
1203 |
top: 50%;
|
1204 |
bottom: 50%;
|
1205 |
left: -7px;
|
1206 |
margin-top: -6px;
|
1207 |
+
border-left-color: #1b1f23; }
|
|
|
1208 |
|
1209 |
.tooltipped-e::after {
|
1210 |
bottom: 50%;
|
1211 |
left: 100%;
|
1212 |
margin-left: 6px;
|
1213 |
-webkit-transform: translateY(50%);
|
1214 |
+
transform: translateY(50%); }
|
|
|
|
|
1215 |
|
1216 |
.tooltipped-e::before {
|
1217 |
top: 50%;
|
1218 |
right: -7px;
|
1219 |
bottom: 50%;
|
1220 |
margin-top: -6px;
|
1221 |
+
border-right-color: #1b1f23; }
|
|
|
1222 |
|
1223 |
.tooltipped-align-right-1::after,
|
1224 |
.tooltipped-align-right-2::after {
|
1225 |
right: 0;
|
1226 |
+
margin-right: 0; }
|
|
|
1227 |
|
1228 |
.tooltipped-align-right-1::before {
|
1229 |
+
right: 10px; }
|
|
|
1230 |
|
1231 |
.tooltipped-align-right-2::before {
|
1232 |
+
right: 15px; }
|
|
|
1233 |
|
1234 |
.tooltipped-align-left-1::after,
|
1235 |
.tooltipped-align-left-2::after {
|
1236 |
left: 0;
|
1237 |
+
margin-left: 0; }
|
|
|
1238 |
|
1239 |
.tooltipped-align-left-1::before {
|
1240 |
+
left: 5px; }
|
|
|
1241 |
|
1242 |
.tooltipped-align-left-2::before {
|
1243 |
+
left: 10px; }
|
|
|
1244 |
|
1245 |
.tooltipped-multiline::after {
|
1246 |
width: -webkit-max-content;
|
1249 |
max-width: 250px;
|
1250 |
word-wrap: break-word;
|
1251 |
white-space: pre-line;
|
1252 |
+
border-collapse: separate; }
|
|
|
1253 |
|
1254 |
.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after {
|
1255 |
right: auto;
|
1256 |
left: 50%;
|
1257 |
-webkit-transform: translateX(-50%);
|
1258 |
+
transform: translateX(-50%); }
|
|
|
|
|
1259 |
|
1260 |
.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after {
|
1261 |
+
right: 100%; }
|
|
|
1262 |
|
1263 |
+
@media screen and (min-width: 0 \0
|
1264 |
+
) {
|
1265 |
.tooltipped-multiline::after {
|
1266 |
+
width: 250px; } }
|
|
|
|
|
1267 |
|
1268 |
.tooltipped-sticky::before, .tooltipped-sticky::after {
|
1269 |
+
display: inline-block; }
|
|
|
1270 |
|
1271 |
.tooltipped-sticky.tooltipped-multiline::after {
|
1272 |
+
display: table-cell; }
|
1273 |
+
|
1274 |
+
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLmNzcyIsInNvdXJjZXMiOlsicHVibGljLnNjc3MiLCJ3ZWJmb250LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O3VDQUV1QztBQ0Z2Qzs7cUVBRXFFO0FBQ3JFLFVBQVU7RUFDVCxXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEdBQUcsRUFBRSx5Q0FBeUM7RUFDOUMsR0FBRyxFQUFFLCtDQUErQyxDQUFDLDJCQUEyQixFQUNoRix5Q0FBeUMsQ0FBQyxrQkFBa0IsRUFDNUQsMENBQTBDLENBQUMsY0FBYyxFQUN6RCx3REFBd0QsQ0FBQyxhQUFhO0VBQ3RFLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUduQixBQUFBLFFBQVEsQ0FBQztFQUNSLGdGQUFnRjtFQUNoRixXQUFXLEVBQUUsMkJBQTJCO0VBQ3hDLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsWUFBWSxFQUFFLE1BQU07RUFDcEIsY0FBYyxFQUFFLElBQUk7RUFDcEIsV0FBVyxFQUFFLENBQUM7RUFFZCx1Q0FBdUM7RUFDdkMsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEdBQ2xDOztBQUVELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQ3hCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFDO0VBQzFCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUN0QixPQUFPLEVBQUUsT0FBTyxHQUNoQjs7QUFFRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDaEI7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENB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 */
|
1275 |
+
|
1276 |
+
/*# sourceMappingURL=public.css.map */
|
assets/css/public.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sources":["public.scss","public.css","webfont.scss"],"names":[],"mappings":"AAAA;;sCCEsC;ADFtC;;oECKoE;ACLpE;EDIC,6BAA6B;EAC7B,8CAA8C;ECF/C,iRAGsD;EDIrD,mBCAa;EDCb,kBCAY,EAAA;;ADGb;EACC,+EAAA;EACA,wCCCW;EDAX,WCCU;EDAV,kBCCa;EDAb,mBCCc;EDAd,oBCCgB;EDAhB,oBCCc;EDAd,cCEA;EDAA,sCAAA;EACA,mCAAmC;ECIpC,kCAAwB,EAAA;;AAIxB;EDHC,gBCIS,EAAA;;ADDV;EACC,gBAAgB,EAAA;;AAGjB;ECQA,gBAAc,EAAA;;AAId;EDPC,gBCQS,EAAA;;ADLV;EACC,gBAAgB,EAAA;;AAGjB;ECYA,gBAAa,EAAA;;AAIb;EDXC,gBCYS,EAAA;;ADTV;EACC,gBAAgB,EAAA;;AAGjB;ECgBA,gBAAA,EAAA;;AAIA;EDfC,gBCgBS,EAAA;;ADbV;EACC,gBAAgB,EAAA;;AAGjB;ECoBA,gBAAc,EAAA;;AAId;EDnBC,gBCoBS,EAAA;;ADjBV;EACC,gBAAgB,EAAA;;AAGjB;ECyBA,gBAAA,EAAA;;AAKA;EDzBC,gBC0BS,EAAA;;ADvBV;EACC,gBAAgB,EAAA;;AAGjB;ECiCA,gBAAc,EAAA;;AAKd;EDjCC,gBCkCS,EAAA;;AD/BV;EACC,gBAAgB,EAAA;;AC4CjB;EDvCC,gBCwCS,EAAA;;ADpCV;EC6CA,gBAAA,EAAA;;ADxCA;EACC,gBAAgB,EAAA;;ACsDjB;EDjDC,gBCkDS,EAAA;;AD9CV;ECuDA,gBAAa,EAAA;;AAOb;EDxDC,gBCyDE,EAAA;;ADrDH;EACC,gBC2DY,EAAA;;ADvDb;ECgEA,gBAAA,EAAA;;AD3DA;EACC,gBCiEG,EAAA;;AD7DJ;EACC,gBCmEC,EAAA;;AAMF;EDpEC,gBCqEA,EAAA;;ADjED;EACC,gBAAgB,EAAA;;ADvJjB;EC4JC,gBD1Ja,EAAA;;AC8Jd;ED1JA,gBAKG,EAAA;;AC0JH;ED/JA,gBAWC,EAAA;;AAQD;ECkJC,gBDhJa,EAAA;;ACoJd,UAAA;AAEA;EACC;IDnJD,6BAWE;IACA,qBACA,EAAA;EC2ID;IACC,6BAA6B;IDrI/B,qBAAe,EAAA;ECyId;IDrIA,6BAAW;IACX,qBAAkB,EAAA,EAAA;;AC0InB;EACC;IDrIA,6BAAyB;IAEzB,qBAAmB,EAAA;EAIpB;IACC,6BAAgB;IAEhB,qBAAa,EAAA;ECwIb;IDpIA,6BAAoB;IAEpB,qBAAc,EAAA,EAAA;;ACyIf;EACC,mDDpIA;ECqIA,2CAA2C,EAAA;;AAlO5C;ECDC,gBAAa,EAAA;;ADOd;EACC,8BAAsB;UAAtB,sBAAsB,EAAA;;AAGvB;ECGC,8BAAkB;UAAlB,sBAAkB,EAAA;;ADGnB;ECIC,YAAA,EAAA;;ADJD;ECSC,gBAAgB;EDFf,SAAS;ECKX,UAAA,EAAA;;ADZA;EAaG,iBAAiB;ECOpB,kBAAe,EAAA;;ADDf;ECUC,kBAAgB,EAAA;;ADJjB;ECYC,iBAAgB,EAAA;;ADZjB;ECmBA,iBAAA,EAAA;;ADnBA;EAYE,eAAe,EAAA;;ACmBjB;EDdC,qBCgBA,EAAA;;ADbD;EACC,gBAAgB;ECkBjB,qBAAmB;EDhBlB,sCCkBA;EDjBA,WAAW;ECmBZ,kBAAA;EDjBC,gBCkBS;EDjBT,oBAAoB;ECoBrB,oBAAqB;EDlBpB,cCmBS;EDlBT,mCAAmC;ECqBpC,kCAA2B;EDnB1B,eCoBS;EDnBT,mBAAmB;ECsBpB,iBAAe,EAAA;;AAIf;EDrBC,gBCsBS;EDrBT,qBAAqB;ECyBtB,sCAA8B;EDvB7B,WCwBS;EDvBT,kBAAkB;EC2BnB,gBAAA;EDzBC,oBC4BA;ED3BA,oBAAoB;EC6BrB,cAAA;ED3BC,mCC8BA;ED7BA,kCAAkC;EC+BnC,eAAe;ED7Bd,mBC8BgB;ED7BhB,iBAAiB,EAAA;;AAGlB;ECoCC,kBAAgB;EDjCf,WAAW;ECqCb,YAAA;EACC,mBAEA,EAAA;;ADlCD;ECyCA,kBAAgB;EDvCf,WCwCS;EDvCT,YAAY;EC2Cb,mBAAA,EAAA;;AAKA;EAKA,kBAAmB;EAClB,QAAS;ED7CP,SAAS;ECiDZ,eAAY,EAAA;;AAVZ;EAoBA,iBAAe;EACd,sBAEA,EAAA;;AAvBD;EA8BA,gBAAW,EAAA;;ADpDX;EACC,gBC2DG,EAAA;;ADxDJ;EACC,gBC6DC,EAAA;;AAKF;ED9DC,WC+DE,EAAA;;AD5DH;EACC,WCiEG,EAAA;;AD9DJ;EAEE,mBCmEiB,EAAA;;ADrEnB;EC2EA,gBAAc,EAAA;;AD3Ed;EDrJA,kBACK;EACH,cAAa,EAAA;;ACkKf;ED1JA,kBACC;EC2JA,cD1Ja,EAAA;;AC6Jd;EACC,gCAAgC;ED1JjC,wBAKI;ECuJH,sBDtJiB;ECuJjB,eDtJU;ECuJV,gBDrJC;ECsJD,gBAAgB;ED/JjB,4BAWC,EAAA;;ACwJD;EDhJA,0BACC,EAAA;;AAKD;EC+IC,WD7IC,EAAA;;ACgJF;EACC,eAAe,EAAA;;AAGhB;EDtIC,qBAAA;ECwIA,eDvIA,EAAA;;AC0ID;EACC,aDtIS,EAAA;;ACyIV;EACC,eDtIa,EAAA;;ACyId;EDnIC,kBAAe,EAAA;;ACmIhB;ED9HA,gBAAe,EAAA;;AC8Hf;EDzHC,gBAAY,EAAA;;ACyIb;EACC,mBDrIA,EAAA;;ACwID;EAEE,mBAAmB,EAAA;;AAFrB;ED7HE,kBAAY;EACZ,kBAAgB;ECoIhB,mBAAmB;EDhIpB,UAAA,EAAA;;ACqID;EACC,MAAM;ED/HP,OAAA;ECiIC,eD9HY;EC+HZ,yDD9HU;EC8HV,iDD9HU,EAAA;;ACiIX;EDzHG,MAAA;EACA,OAAA;EC4HD,eAAe;EDzIjB,yDAiB+B;EAjB/B,iDAiB+B,EAAA;;ACoH/B;EAUG,mBAAmB;EDrHtB,WAAc,EAAA;;AC2Gd;EDtGC,eACA,EAAA;;ACqGD;EAmBG,YAAY;EDlHf,sBAAc,EAAA;;AC+Fd;ED/FA,WAAc;EAUZ,kBAAkB,EAAA;;ACqFpB;ED/EC,WAAS;EACT,kBACA,EAAA;;AC6ED;EDxEC,oBAAO;EAAP,oBAAO;EAAP,aAAO;EACP,wBAAe;MAAf,qBAAe;UAAf,uBAAe;EACf,0BAAgB;MAAhB,qBAAgB;EAChB,cAAa;EACb,WAAQ;EC8GP,YAAY;ED3Gd,kBAAe;EACd,UAAA;EC6GC,wBAAgB;UAAhB,gBAAgB;ED1GlB,YAAA;EACC,yBACA;EC2GC,cAAc;EDzGd,eAAY;EACb,iBAAe,EAAA;;ACwDhB;EDnDC,gBAAe;EC0Gd,YAAY,EAAA;EAvDd;IA0DG,gBAAgB,EAAA;;AA1DnB;EDrCG,eAAc,EAAA;;ACqCjB;EDxCA,kBAWC,EAAA;;AC6BD;EDvBC,cAAe,EAAA;;ACuBhB;EA4EG,mBAAmB;EDhGtB,sBAKO,EAAA;;ACeP;EAkFE,aAAa,EAAA;;AAlFf;EDHC,WAAY;EC2FV,kBAAkB,EAAA;;AAxFrB;EDIE,eAAe;EACf,WAAY;ECyFX,gBAAgB,EAAA;;AA9FnB;EDAA,YAAc;EAeX,kBACA,EAAA;EChBH;IDmBG,WAAY,EAAA;ECnBf;ID0BG,eAAW,EAAA;;AC1Bd;EDgCG,eAAY,EAAA;;AChCf;EDsCE,WAAA;EACA,kBAAe,EAAA;;ACvCjB;ED4CE,WAAU,EAAA;;AC5CZ;EDgDE,YAAO,EAAA;EChDT;IAiII,kBAAkB,EAAA;;AAjItB;EAuIE,UAAU,EAAA;;AAvIZ;EDAA,WAAA,EAAA;;ACAA;EDwEG,UAAS,EAAA;;ACxEZ;ED6EG,YAAA;ECuED,kBAAkB,EAAA;EApJpB;IAuJG,aAAa;IDvJhB,eAAc,EAAA;;ACAd;ED6FG,qBAAW;EACX,sBACA,EAAA;EC/FH;IDmGE,eAAY,EAAA;;ACnGd;EAwKI,iBAAiB,EAAA;;AAxKrB;EDAA,WAmHC;EACC,UAAW;EACX,gBAAkB,EAAA;;ACrHpB;EDAA,WAAc;EA8HX,UAAO;EA9HV,iBAwHC,EAAA;ECxHD;IDAA,gBAsIC;IACC,sBACA,EAAA;ICxIF;MD2IE,iBACA,EAAA;;AC5IF;EDmJE,WAAY,EAAA;;ACnJd;EAuME,gBAAgB,EAAA;;AAvMlB;EDAA,iBA4JC,EAAA;EC5JD;IDAA,WAAc,EAAA;ICAd;MD4KI,kBAAW;MACX,gBAAU;MACV,qBACA,EAAA;IC/KJ;MDoLG,kBAAU,EAAA;ICpLb;MA8NK,eDlCa,EAAA;;AC5LlB;EAqOE,YAAY,EAAA;EArOd;ID8MG,qBAmBA;IAjOH,sBA0MC,EAAA;EC1MD;IDAA,kBA0MC,EAAA;EC1MD;IDAA,WAAc;IAqOZ,iBA+CA;IApRF,gBAoOC,EAAA;ICpOD;MDAA,eAoOC,EAAA;ICpOD;MDoPG,oBAAY;MAAZ,oBAAY;MAAZ,aAAY;MACZ,0BA8BA;UA9BA,qBA8BA;MAnRH,wBAoOC;UApOD,qBAoOC;cApOD,uBAoOC;MC2BG,UDPA;MAxPJ,WAAA;MCiQI,kBDLa;MCMb,kBDLe;MCMf,wBDLA;cCKA,gBDLA;MCMA,SDLO;MCMP,eDLW,EAAA;MChQf;QAwQK,cDLW,EAAA;MCnQhB;QA4QK,cDJO,EAAA;MCxQZ;QAgRK,gBDAa,EAAA;;AChRlB;EDAA,aAgSC,EAAA;;AChSD;EDsSE,mBAAS,EAAA;;ACtSX;EDAA,qBA2SC;EACC,WAAW,EAAA;;AC5Sb;EDiTE,qBAAiB;EACjB,WAAA;ECVA,6BAA6B,EAAA;;AAxS/B;EDuTC,cAAc;ECVb,kBDkBE,EAAA;;AC/TJ;EDuTC,iBAgBC;ECrBA,eDsBY,EAAA;;AClBd;EACC;IAEE,aD4BS,EAAA;EC9BX;IDuBA,aAoBC,EAAA;EC3CD;IDkDG,qBAAqB;IACrB,eAAe,EAAA;ECnDlB;ID8DA,WAAA,EAAA,EC5CE;;AAIH;EACC;IAEE,cDyDY;ICxDZ,kBDyDa,EAAA;EC5Df;IAOE,cD6DU,EAAA;ECpEZ;ID4EI,eAAO,EAAA;EC5EX;IDuCA,aAiBC,EAAA;ECxDD;IAqBE,eD4Ec;IC3Ed,WD4ES,EAAA;EClGX;ID2GE,qBACA;IArEF,eAuEC,EAAA;EC9GD;IDsHI,aAAW,EAAA,EA/Ef;;ACDD;EACC;ID2FA,aAaC,EAAA;ECxGD;IDgHG,aAAW,EAAA;EChHd;IAcE,aD6GU,EAAA;EC3HZ;IAmBG,cAAc;IDsHlB,WAAY;IACX,kBACC,EAAA;EC3ID;ID0IA,cAWC,EAAA;ECrJD;ID8JG,cAAW;IACX,sBACA;IAtBH,kBAyBM,EAAA;ECnKN;ID+KG,cAAY;IC1IX,sBAAsB;IDgJ3B,kBAAkB,EAAA;ECrLjB;ID+LE,gBAAgB,EAAA;EC/LlB;IAgDI,gBAAgB,EAAA;EAhDpB;IAsDE,cD2Ja,EAAA;ECjNf;IA0DE,cDgKC;IAjBH,eAKC,EAAA;EC9MD;IDyMA,kBAKC;IC9IC,WDqKW,EAAA;ECrOb;IAoEE,gBD0KC,EAAA;EC9OH;IDyMA,cAKC;IA4CG,WAAO,EAAA;EC1PX;IDoQG,WAAS,EAAA;ECpQZ;ID2QE,WAAY,EAAA,EACZ;;AClLH;EACC;IDwLA,eAAc,EAAA;ECxLd;IAME,aDkMS,EAAA;ECxMX;IAUE,WAAW,EAAA;EAVb;IDoNA,WAAU;IACV,WAAY,EAAA;ECrNZ;ID0NA,WAAW;ICrMR,WAAW;IDwMf,gBAAW,EAAA,EACV;;AClMD;EACC;ID4MC,aAAA,EAAA;EC5MD;IDoMD,qBACC,EAAA;ECrMA;IAYE,aD0MS,EAAA,EAlBZ;;ACnLA;EACC;IDiNE,aAAS,EAAA;ECjNX;IAQE,cD8MW,EAAA;ECtNb;ID2NE,WAAA;IAzCH,gBACC,EAAA;ECnLA;IDsOE,WAAU;IACV,gBAAgB,EAAA;ECvOlB;IDkPC,gBACA,EAAA;ECnPD;IAgCI,wBAAwB,EAAA;EAhC5B;ID+PE,gBAAe,EAAA,ECzNd;;AD4IJ;ECtIC;IDsID,WAAc;IAiGX,WAAY;IACZ,gBACA;IChOA,gBAAgB,EAAA;IATlB;MDiOG,gBAAgB,EAAA;ECjOnB;IAaE,eAAe,EAAA,EDyHlB;;AAqHA;ECxOC;IAEE,kBAAkB,EAAA;EAFpB;IDmPC,UAAU;IACV,kBAAc,EAAA;ECpPf;ID4PE,WAAS,EAAA;EC5PX;IDiQE,UAAY,EAAA;ECjQd;IAoBG,UAAU,EAAA;EApBb;IDyPD,UAAc,EAAA;ECzPb;IDmRE,UAAA,EAAA;ECnRF;IDwRE,WAAa,EAAA;ECxRf;ID+RA,UAAA,EAAA;EC/RA;IAwCG,UAAU,EAAA;EAxCb;ID8SG,UAAU,EAAA;EC9Sb;IAiDI,wBDwPJ;ICvPI,eDsQW,EAAA;ECxTf;IDiUE,aAAe,EAAA;ECjUjB;IDuUC,gCACA;IC5QE,eAAe,EAAA;EA5DlB;IDkSD,cA6CC;IACC,aAAQ;IC7QP,eAAe;ID+NlB,kBAiDC,EAAA,EAEE;;AC5QH;EACC;IDsRA,WAAA;ICnRE,WDoRD,EAAA;ECvRD;ID6RA,UAAS,EAAA;EC7RT;IDkSA,UAAS;IACT,gBAAiB,EAAA;ECnSjB;IAgBE,cDwRU;ICvRV,UDwRO;ICvRP,WDwRM;ICvRN,gBDwRc,EAAA,ECvRd;;AAIH;EACC,WAAW;ED0RZ,YAAA;ECxRC,kBD8RkB;EC7RlB,UAAU;EDiSX,mBAAoB,EAAA;;AAIpB;EChSC,mBDiSS;EChST,WDiSA,EAAA;;AAID;ECjSC,4BDkSoB,EAAA;;AAKrB;EClSE,gBDoSc;ECnSd,kBDkSD;ECjSC,QDqSC;ECpSD,SDgSD;EC/RC,aDuSQ;EAGT,qBAAe;ECxSd,mCDySiB;ECxSjB,kBDySe;EAEhB,UAAA;ECzSC,gBD2Sc,EAAA;EAlBhB;ICtRG,kBDoTA;ICnTA,cDqSF;ICpSE,sBDgTE;IAZJ,gBAAA;IClSE,aDmTW,EAAA;EAjCd;IA4CA,mBAAY;IACX,UAAS;IACT,WAAW;IACX,YAAY,EAAA;EA/Cb;IAoDC,qBAAsB;IC1TpB,kBAAkB;ID6TrB,SAAA;IACC,WAAY;IACZ,WAAW;IACX,YAAY;IC3TV,iBAAiB;ID8TpB,eAAA;IAEE,kBAAW;IACX,kBACA;IC9TC,gBAAgB;ID0TnB,mCAMS;YANT,2BAMS;IACP,yBAAW,EAAA;EApEb;IA0EA,cAAA;IACC,cAAS;IACT,mBAAW;IACX,qBAAY,EAAA;EA7Eb;IAiFC,iBAAgB;IAChB,gBAAc;IACd,qBAAoB,EAAA;EAnFrB;IAuFC,2BACA,EAAA;;AAxFD;EA6FC,2BAAY;EACZ,gBAAa,EAAA;;AA9Fd;EAkGC,2BAAoB,EAAA;;AAlGrB;EAuGC,mBAQA,EAAA;;AA/GD;ECvNG,mBDmUS,EAAA;;AA5GZ;EAkHC,iBAAgB;EAChB,wBAAS,EAAA;;AAnHV;EAwHA,WAAA,EAAA;;AAxHA;EAgIC,gBAAc;ECxUX,WAAW,EAAA;;ADwMf;EAyIE,gBAAe;EC3Ud,WAAW,EAAA;;ADkMd;EAkJC,gBAAe;EACd,WAAS,EAAA;;AAnJX;EA+UA,gBAAY;EACX,WAAU,EAAA;;AC/fX;EACC;IDwgBA,4BAAwB,EAAA,EACxB;;ACpgBD;EACC;IDwgBA,yBAAsB,EAAA;ECrgBtB;IDwgBA,gBAAgB;IAChB,cAAS;IACT,mBAnFc,EAAA,EAoFd;;AAKD;EAGC,cAAa;EACb,eAAQ,EAAA;;AAJT;EAQC,eAAW,EAAA;;AARZ;EAcA,WAAA,EAAA;;AAdA;ECxfE,kBAAkB,EAAA;;ADwfpB;EA2BA,mBAAiB,EAAA;;AA3BjB;EAiCE,mBArEiB,EAAA;;AAoCnB;EC3eG,aAAa;EDmhBhB,mBAAoB,EAAA;;AC7gBpB;EACC,aAAa;EDqhBd,mBAAA,EAAA;;ACjhBA;ED2hBA,gBAAc,EAAA;;AC3hBd;ED0hBA,WAAa,EAAA;EC1hBb;IDoiBE,eAAS,EAAA;ECpiBX;IDwiBE,kBAAmB,EAAA;ICxiBrB;MD8iBE,eAAW,EAAA;MC9iBb;QAsBM,kBAAkB;QD8hBxB,QAAc,EAAA;;ACpjBd;ED8jBE,WAAY;EACZ,eAAe,EAAA;;AC/jBjB;EDmkBE,kBAAS;EACT,gBAAU,EAAA;;ACpkBZ;EAyCE,gBAAgB;EDkiBlB,aAAc,EAAA;;AC3kBd;EA8CE,yBAAyB,EAAA;;AA9C3B;EDylBA,yBAAqB,EAAA;;ACzlBrB;EDgmBE,oBAAW;EACX,cAAW,EAAA;;ACpiBb;EACC;ID2iBC,iBAAU;IACV,kBAAgB,EAAA,EAChB;;ACviBF;EACC,aD8iBW,EAAA;;AC3iBZ;EDwiBA,kBAAa;ECtiBZ,cD+iBS;EC9iBT,yBD+iBY,EAAA;ECljBb;IDqjBE,kBAAkB;IC9iBlB,UAAU;IDmjBZ,WAAA;IACA,YAAA;IAEE,WAAQ;IACR,gBAAe,EAAA;IC9jBjB;MDokBE,kBACA,EAAA;;AASF;EAGE,kBAAO,EAAA;;AAHT;EAUE,iBACA,EAAA;;AC5jBF;ED0kBA,mBAAA,EAAA;;ACtkBA;EACC,SD0kBC;ECzkBD,mBD0kBkB;ECzkBlB,mBAAmB,EAAA;;AAGpB;EACC;IACC,WAAW,EAAA,ED8jBb;;AAsBA;EC/kBC;IACC,cDiUuB,EAAA;IClUxB;MD6lBC,cAAS,EAAA;IC7lBV;MAQE,WAAW,EAAA;EAGb;IACC,iBAAiB;IACjB,eAAe,EAAA;EAEhB;IAEE,iBAAiB;IACjB,eAAe,EAAA;EAHjB;IAOE,WAAW,EAAA;IAPb;MAWI,WAAW,EAAA;EAXf;IAiBE,WAAW,EAAA;IAjBb;MAqBI,WAAW,EAAA,EACX;;AAML;EACC,cAAc;EACd,WAAW;EACX,YAAY,EAAA;;AAGb;EACC,mBAAmB;EACnB,sBAAsB,EAAA;;AAGvB;EACC,mBAAmB;EACnB,WAAW;EACX,YAAY,EAAA;;AAGb;EAEE,WAAW;EACX,cAAc,EAAA;;AAHhB;EAOE,WAAW;EACX,cAAc;EACd,WAAW,EAAA;;AAIb;EACC,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,sCAAsC;EACtC,WAAW;EACX,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,oBAAoB;EACpB,cAAc;EACd,mCAAmC;EACnC,kCAAkC;EAClC,eAAe,EAAA;;AAGhB;EACC,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,sCAAsC;EACtC,WAAW;EACX,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,oBAAoB;EACpB,cAAc;EACd,mCAAmC;EACnC,kCAAkC;EAClC,eAAe,EAAA;EAbhB;IAgBE,gBAAgB;IAChB,SAAS;IACT,UAAU;IACV,kBAAkB,EAAA;;AAIpB;EACC,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,kBAAkB,EAAA;;AAGnB;EAEE,uBAAuB;EACvB,mBAAmB,EAAA;;AAIrB;EACC,gCAAgC,EAAA;;AAGjC;EACC,aAAa,EAAA;;AAGd;EAEE,eAAe,EAAA;;AAFjB;EAME,aAAa,EAAA;;AAIf;EACC;IACC,mBAAmB,EAAA,EACnB;;AAGF;EACC;IACC,cAAc,EAAA,EACd;;AAqLF;EACC,kBAAkB,EAAA;;AAInB;EACC,kBAAkB;EAClB,gBAAgB;EAChB,aAAa;EACb,qBAjKmB;EAkKnB,kKAhKgJ;EAiKhJ,4CAA4C;EAC5C,WAxEW;EAyEX,kBAAkB;EAClB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,qBAAqB;EACrB,gBAAgB;EAChB,oBAAoB;EACpB,yBAAyB;EACzB,mBAnFc;EAoFd,kBAzBkB;EA0BlB,UAAU,EAAA;;AAIX;EACC,kBAAkB;EAClB,gBAAgB;EAChB,aAAa;EACb,QAAQ;EACR,SAAS;EACT,cA/Fc;EAgGd,oBAAoB;EACpB,WAAW;EACX,6BAAqC;EACrC,UAAU,EAAA;;AAIX;EACC;IACC,UAAU,EAAA;EAGX;IACC,UAAU,EAAA,EAAA;;AANZ;EACC;IACC,UAAU,EAAA;EAGX;IACC,UAAU,EAAA,EAAA;;AAKZ;;;;;EAKE,qBAAqB;EACrB,qBAAqB;EACrB,sCAA8B;UAA9B,8BAA8B;EAC9B,gCArEqB;UAqErB,wBArEqB;EAsErB,qCAA6B;UAA7B,6BAA6B;EAC7B,0CAAkC;UAAlC,kCAAkC;EAClC,6BAzEkB;UAyElB,qBAzEkB,EAAA;;AA6EpB;;;;;EAKE,2BAAmB;UAAnB,mBAAmB,EAAA;;AAIrB;;;EAIE,mBAAmB,EAAA;;AAKrB;;;EAIE,SAAS;EACT,UAAU;EACV,eAAe,EAAA;;AANjB;;;EAUE,SAAS;EACT,UAAU;EACV,YAAY;EACZ,kBAAkB;EAClB,4BAjKa,EAAA;;AAqKf;EAEE,WAAW;EACX,SAAS;EACT,kBAtRU,EAAA;;AA0RZ;EACC,mBA3RW,EAAA;;AA+RZ;;;EAIE,UAAU;EACV,YAAY;EACZ,kBAAkB,EAAA;;AANpB;;;EAUE,SAAS;EACT,UAAU;EACV,YAAY;EACZ,kBAAkB;EAClB,yBAhMa,EAAA;;AAoMf;EAEE,WAAW;EACX,SAAS;EACT,kBArTU,EAAA;;AAyTZ;EACC,mBA1TW,EAAA;;AA8TZ;;EAEC,kCAA0B;UAA1B,0BAA0B,EAAA;;AAI3B;EAEE,WAAW;EACX,WAAW;EACX,iBAAiB;EACjB,kCAA0B;UAA1B,0BAA0B,EAAA;;AAL5B;EASE,QAAQ;EACR,WAAW;EACX,UAAU;EACV,gBAAgB;EAChB,0BApOa,EAAA;;AAyOf;EAEE,WAAW;EACX,UAAU;EACV,gBAAgB;EAChB,kCAA0B;UAA1B,0BAA0B,EAAA;;AAL5B;EASE,QAAQ;EACR,WAAW;EACX,WAAW;EACX,gBAAgB;EAChB,2BAtPa,EAAA;;AA2Pf;;EAGE,QAAQ;EACR,eAAe,EAAA;;AAIjB;EAEE,WAAW,EAAA;;AAIb;EAEE,WAAW,EAAA;;AAIb;;EAGE,OAAO;EACP,cAAc,EAAA;;AAIhB;EAEE,SAAS,EAAA;;AAIX;EAEE,UAAU,EAAA;;AASZ;EAEE,0BAAkB;EAAlB,uBAAkB;EAAlB,kBAAkB;EAClB,gBA1PuB;EA2PvB,qBAAqB;EACrB,qBAAqB;EACrB,yBAAyB,EAAA;;AAN3B;EAWE,WAAW;EACX,SAAS;EACT,mCAA2B;UAA3B,2BAA2B,EAAA;;AAb7B;EAkBE,WAAW,EAAA;;AAIb;EA9kBE;IACE,YAAY,EAAE,EAAE;;AAEpB;EACE,qBAAqB,EAAE;;AAEzB;EACE,mBAAmB,EAAE;;AAEvB,i6/CAAi6/C","file":"public.css","sourcesContent":["/*------------------------------------*\r\n\t$WEBFONT\r\n*------------------------------------*/\r\n@import \"webfont\";\r\n\r\n.tinv-wishlist {\r\n\tform, p:last-child, table {\r\n\t\tmargin-bottom: 0;\r\n\t}\r\n}\r\n\r\n.tinv-wishlist * {\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n.tinvwl-wishlist {\r\n\t:after, :before {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n}\r\n\r\n.tinv-wishlist {\r\n\tselect {\r\n\t\twidth: 140px;\r\n\t}\r\n\r\n\tul {\r\n\t\tlist-style: none;\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.tinvwl_add_to_wishlist_button {\r\n\t\t&.tinvwl-icon-heart-plus.no-txt:before, &.tinvwl-icon-heart.no-txt:before {\r\n\t\t\tmargin-top: -10px;\r\n\t\t\tmargin-left: -10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.woocommerce.tinv-wishlist {\r\n\t#respond input#submit.alt, a.button.alt, button.button.alt, input.button.alt {\r\n\t\ttext-align: center;\r\n\t}\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.button i, .navigation-button a i {\r\n\t\tmargin-right: 6px;\r\n\t}\r\n\r\n\tinput {\r\n\t\t&[type=\"button\"] i, &[type=\"reset\"] i, &[type=\"submit\"] i {\r\n\t\t\tmargin-right: 6px;\r\n\t\t}\r\n\t}\r\n\r\n\ta.tinv-close-modal i {\r\n\t\tmargin-right: 0;\r\n\t}\r\n}\r\n\r\na.wishlist_products_counter {\r\n\ttext-decoration: none;\r\n}\r\n\r\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 {\r\n\tcontent: '\\e909';\r\n\tdisplay: inline-block;\r\n\tfont-family: tinvwl-webfont !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: 400;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tfont-size: 20px;\r\n\tvertical-align: sub;\r\n\tmargin-right: 5px;\r\n}\r\n\r\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 {\r\n\tcontent: '\\e906';\r\n\tdisplay: inline-block;\r\n\tfont-family: tinvwl-webfont !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: 400;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tfont-size: 20px;\r\n\tvertical-align: sub;\r\n\tmargin-right: 5px;\r\n}\r\n\r\n.tinv-wishlist .tinvwl_add_to_wishlist_button {\r\n\t&.tinvwl-icon-heart-plus.no-txt, &.tinvwl-icon-heart.no-txt {\r\n\t\tposition: relative;\r\n\t\twidth: 36px;\r\n\t\theight: 36px;\r\n\t\tvertical-align: sub;\r\n\t}\r\n}\r\n\r\na.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {\r\n\tposition: relative;\r\n\twidth: 36px;\r\n\theight: 36px;\r\n\tvertical-align: sub;\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinvwl_add_to_wishlist_button {\r\n\t\t&.tinvwl-icon-heart-plus.no-txt:before, &.tinvwl-icon-heart.no-txt:before {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 50%;\r\n\t\t\tleft: 50%;\r\n\t\t\tmargin-right: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinvwl-button.tinvwl_add_to_wishlist_button {\r\n\t\t&.tinvwl-icon-heart-plus.no-txt, &.tinvwl-icon-heart.no-txt {\r\n\t\t\tpadding-left: 1em;\r\n\t\t\tvertical-align: bottom;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {\r\n\t\tcontent: '\\e908';\r\n\t}\r\n}\r\n\r\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 {\r\n\tcontent: '\\e908';\r\n}\r\n\r\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 {\r\n\tcontent: '\\e907';\r\n}\r\n\r\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 {\r\n\tcolor: #FFF;\r\n}\r\n\r\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 {\r\n\tcolor: #000;\r\n}\r\n\r\n.tinv-wishlist {\r\n\t&.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {\r\n\t\tmargin-bottom: 15px;\r\n\t}\r\n\r\n\t&.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {\r\n\t\tmargin-top: 15px;\r\n\t}\r\n\r\n\t.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {\r\n\t\tpadding: 10px 11px;\r\n\t\tline-height: 1;\r\n\t}\r\n}\r\n\r\na.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {\r\n\tpadding: 10px 11px;\r\n\tline-height: 1;\r\n}\r\n\r\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 {\r\n\tdisplay: inline-block !important;\r\n\tvertical-align: baseline;\r\n\twidth: auto !important;\r\n\tmax-width: 16px;\r\n\tmax-height: 16px;\r\n\tmargin-bottom: 0;\r\n\tmargin: 0 6px 0 0 !important;\r\n}\r\n\r\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 {\r\n\tmargin-right: 0 !important;\r\n}\r\n\r\n.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {\r\n\tfloat: none;\r\n}\r\n\r\nul.products li.product .tinvwl_add_to_wishlist_button {\r\n\tmargin-top: 1em;\r\n}\r\n\r\n.tinvwl_add_to_wishlist_button {\r\n\tdisplay: inline-block;\r\n\tcursor: pointer;\r\n}\r\n\r\n.tinv-wishlist.woocommerce .stock.in-stock:before {\r\n\tcontent: none;\r\n}\r\n\r\n.tinv-wraper.tinv-wishlist {\r\n\tfont-size: 100%;\r\n}\r\n\r\n.tinv-create-list {\r\n\tli {\r\n\t\tinput[type=radio] {\r\n\t\t\tmargin-right: 10px;\r\n\t\t}\r\n\r\n\t\t+ li {\r\n\t\t\tmargin-top: 15px;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinvwl-input-group + ul {\r\n\t\tmargin-top: 25px;\r\n\t}\r\n}\r\n\r\n.tinv-search-list {\r\n\tmargin-bottom: 36px;\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinv-header {\r\n\t\tmargin-bottom: 30px;\r\n\t}\r\n\r\n\ttable {\r\n\t\tposition: relative;\r\n\t\ttable-layout: auto;\r\n\t\tmargin-bottom: 30px;\r\n\t\tz-index: 2;\r\n\t}\r\n}\r\n\r\n.tinv-overlay {\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tposition: fixed;\r\n\ttransition: opacity .3s ease, visibility .3s ease;\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinv-modal {\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tposition: fixed;\r\n\t\ttransition: opacity .3s ease, visibility .3s ease;\r\n\t}\r\n\r\n\ttable {\r\n\t\t&.tinvwl-table-manage-list {\r\n\t\t\tmargin-bottom: 27px;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\tinput[type=checkbox] {\r\n\t\t\tmargin-right: 0;\r\n\t\t}\r\n\r\n\t\ttd, th {\r\n\t\t\tpadding: 1em;\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinvwl-table-manage-list {\r\n\t\t.product-cb {\r\n\t\t\twidth: 35px;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t.product-remove {\r\n\t\t\twidth: 46px;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t}\r\n\r\n\t.product-remove button {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-content: center;\r\n\t\tmargin: 0 auto;\r\n\t\twidth: 27px;\r\n\t\theight: 27px;\r\n\t\tborder-radius: 50%;\r\n\t\tpadding: 0;\r\n\t\tbox-shadow: none;\r\n\t\tborder: none;\r\n\t\tbackground-color: #f7f7f7;\r\n\t\tcolor: #000000;\r\n\t\tfont-size: 20px;\r\n\t\tpadding-left: 3px;\r\n\t}\r\n\r\n\t.product-thumbnail {\r\n\t\tmin-width: 100px;\r\n\t\twidth: 100px;\r\n\r\n\t\t.wp-post-image {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\t}\r\n\r\n\ttd.product-name a + .variation {\r\n\t\tmargin-top: 2px;\r\n\t}\r\n\r\n\t.product-stock {\r\n\t\ti {\r\n\t\t\tmargin-right: 15px;\r\n\t\t}\r\n\r\n\t\tp {\r\n\t\t\tdisplay: table;\r\n\t\t}\r\n\r\n\t\tspan {\r\n\t\t\tdisplay: table-cell;\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\t}\r\n\r\n\t.product-action > .button > i, .tinvwl-table-manage-list .product-action button[name=tinvwl-remove], table thead th .tinvwl-mobile {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t&.woocommerce {\r\n\t\t.product-quantity {\r\n\t\t\twidth: 80px;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\ttable .quantity .qty {\r\n\t\t\tmax-width: 100%;\r\n\t\t\twidth: 62px;\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n\r\n\t.product-action {\r\n\t\twidth: 135px;\r\n\t\ttext-align: center;\r\n\r\n\t\t.button {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t.tinvwl_move_product_button {\r\n\t\t\tmargin-top: 5px;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {\r\n\t\tmargin-right: 0;\r\n\t}\r\n\r\n\t.wishlist-cb {\r\n\t\twidth: 33px;\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.wishlist-name {\r\n\t\t.tinvwl-rename-input input {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t.tinvwl-rename-button {\r\n\t\t\tfloat: right;\r\n\r\n\t\t\t> i {\r\n\t\t\t\tmargin-right: 10px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.wishlist-privacy, table:not(.tinvwl-public) .wishlist-date {\r\n\t\twidth: 18%;\r\n\t}\r\n\r\n\t.wishlist-privacy select {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.wishlist-name {\r\n\t\twidth: 45%;\r\n\t}\r\n\r\n\t.wishlist-action {\r\n\t\twidth: 120px;\r\n\t\ttext-align: center;\r\n\r\n\t\tbutton[value=manage_remove] > i {\r\n\t\t\tdisplay: none;\r\n\t\t\tmargin-right: 0;\r\n\t\t}\r\n\t}\r\n\r\n\ttfoot {\r\n\t\t.tinvwl-to-right .tinv-create-list {\r\n\t\t\tdisplay: inline-block;\r\n\t\t\tvertical-align: middle;\r\n\r\n\t\t\t> a.button {\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.tinvwl-to-left {\r\n\t\t\t+ .tinvwl-to-right {\r\n\t\t\t\tmargin-top: -10px;\r\n\t\t\t}\r\n\r\n\t\t\t&:not(:empty) {\r\n\t\t\t\tfloat: left;\r\n\t\t\t\twidth: 35%;\r\n\t\t\t\tmargin-right: 2%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.tinvwl-to-right {\r\n\t\t\tfloat: left;\r\n\t\t\twidth: 63%;\r\n\t\t\ttext-align: right;\r\n\r\n\t\t\t> * {\r\n\t\t\t\tmargin: 10px 0 0;\r\n\t\t\t\tvertical-align: middle;\r\n\r\n\t\t\t\t+ * {\r\n\t\t\t\t\tmargin-left: 10px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.tinvwl-to-left:empty + .tinvwl-to-right {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t}\r\n\r\n\t.social-buttons + .tinv-wishlist-clear + .navigation-button {\r\n\t\tmargin-top: 16px;\r\n\t}\r\n\r\n\t.navigation-button {\r\n\t\tmargin-top: -10px;\r\n\r\n\t\t> li {\r\n\t\t\tfloat: left;\r\n\r\n\t\t\t> {\r\n\t\t\t\t.tinv-create-list > a, a {\r\n\t\t\t\t\tmargin-right: 30px;\r\n\t\t\t\t\tmargin-top: 10px;\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.tinv-create-list > a.button, a.button {\r\n\t\t\t\t\tmargin-right: 10px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&:last-child > {\r\n\t\t\t\t.tinv-create-list > a, a {\r\n\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.social-buttons {\r\n\t\tfloat: right;\r\n\r\n\t\t> {\r\n\t\t\tspan, ul {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: middle;\r\n\t\t\t}\r\n\r\n\t\t\tspan {\r\n\t\t\t\tmargin-right: 27px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tli {\r\n\t\t\tfloat: left;\r\n\t\t\tmargin-right: 5px;\r\n\t\t\tlist-style: none;\r\n\r\n\t\t\t&:last-child {\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t}\r\n\r\n\t\t\ta {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-content: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\twidth: 2em;\r\n\t\t\t\theight: 2em;\r\n\t\t\t\tborder-radius: 50%;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t\tborder: 0;\r\n\t\t\t\tfont-size: 20px;\r\n\r\n\t\t\t\t&.white {\r\n\t\t\t\t\tcolor: #ffffff;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.dark {\r\n\t\t\t\t\tcolor: #000000;\r\n\t\t\t\t}\r\n\r\n\t\t\t\ti {\r\n\t\t\t\t\tline-height: 2em;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.navigation-button {\r\n\t\t.tinv-create-list > a.tinvwl-no-icon > i, li > a.tinvwl-no-icon > i {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinv-lists-nav {\r\n\t\tmargin-bottom: 35px;\r\n\t}\r\n\r\n\t.tinv-next {\r\n\t\tdisplay: inline-block;\r\n\t\tfloat: left;\r\n\t}\r\n\r\n\t.tinv-prev {\r\n\t\tdisplay: inline-block;\r\n\t\tfloat: left;\r\n\t\tmargin-right: 35px !important;\r\n\t}\r\n\r\n\t.tinv-prev i {\r\n\t\tmargin-left: 0;\r\n\t\tmargin-right: 18px;\r\n\t}\r\n\r\n\t.tinv-next i {\r\n\t\tmargin-left: 18px;\r\n\t\tmargin-right: 0;\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) {\r\n\t.tinv-wishlist {\r\n\t\t.tinvwl-table-manage-lists:not(.tinvwl-public) {\r\n\t\t\tmargin-top: 0;\r\n\t\t}\r\n\r\n\t\t.tinvwl-table-manage-list {\r\n\t\t\t.product-remove {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t.product-action button[name=tinvwl-remove] {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tmargin-top: 5px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.product-action {\r\n\t\t\twidth: 60px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\r\n\t.tinv-wishlist {\r\n\t\t.tinvwl-table-manage-list td.product-stock p {\r\n\t\t\tdisplay: block;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t.product-stock span {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.tinvwl-table-manage-list td.product-stock {\r\n\t\t\ti {\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.tinvwl-txt {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.product-thumbnail {\r\n\t\t\tmax-width: 76px;\r\n\t\t\twidth: 76px;\r\n\t\t}\r\n\r\n\t\t.product-action .button {\r\n\t\t\t> i {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.tinvwl-txt {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 640px) {\r\n\t.tinv-wishlist {\r\n\t\ttable {\r\n\t\t\t&.tinvwl-table-manage-list {\r\n\t\t\t\ttbody td.product-remove, thead th:not(.product-name) {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-table-manage-lists thead th:not(.wishlist-name) {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tthead th .tinvwl-full {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\ttable {\r\n\t\t\t&.tinvwl-table-manage-list thead th.product-name, &.tinvwl-table-manage-lists thead th.wishlist-name {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t}\r\n\r\n\t\t\tthead th .tinvwl-mobile {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-table-manage-list tbody td {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 100% !important;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-table-manage-lists {\r\n\t\t\t\ttbody td, &.tinvwl-public tbody td {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\twidth: 100% !important;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-table-manage-list tbody td:not(:last-child) {\r\n\t\t\t\tborder-bottom: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-table-manage-lists {\r\n\t\t\t\ttbody td:not(:last-child), &.tinvwl-public tbody td:not(:last-child) {\r\n\t\t\t\t\tborder-bottom: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.product-stock p {\r\n\t\t\tmargin: 0 auto;\r\n\t\t}\r\n\r\n\t\t.product-thumbnail img {\r\n\t\t\tmargin: 0 auto;\r\n\t\t\tmax-width: 80px;\r\n\t\t}\r\n\r\n\t\t&.woocommerce table .quantity .qty {\r\n\t\t\ttext-align: center;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t.product-action .tinvwl_move_product_button {\r\n\t\t\tmargin-top: 10px;\r\n\t\t}\r\n\r\n\t\ttable {\r\n\t\t\t&.tinvwl-table-manage-list tfoot td {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-table-manage-lists {\r\n\t\t\t\t.wishlist-action button[value=manage_remove] {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.wishlist-name .tinvwl-rename-button {\r\n\t\t\t\t\tfloat: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) {\r\n\t.tinv-wishlist {\r\n\t\t.wishlist-name .tinvwl-rename-button > i, tfoot .tinvwl-to-left:not(:empty) {\r\n\t\t\tmargin-right: 0;\r\n\t\t}\r\n\r\n\t\t.wishlist-name .tinvwl-rename-button span {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t.wishlist-action {\r\n\t\t\twidth: 60px;\r\n\t\t}\r\n\r\n\t\ttfoot {\r\n\t\t\t.tinvwl-to-left:not(:empty) {\r\n\t\t\t\tfloat: none;\r\n\t\t\t\twidth: auto;\r\n\t\t\t}\r\n\r\n\t\t\t.tinvwl-to-right {\r\n\t\t\t\tfloat: none;\r\n\t\t\t\twidth: auto;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\r\n\t.tinv-wishlist {\r\n\t\t.wishlist-action button[value=\"manage_remove\"] {\r\n\t\t\tspan {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t> i {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\ttfoot .tinvwl-to-left + .tinvwl-to-right {\r\n\t\t\tmargin-top: 0;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 640px) {\r\n\t.tinv-wishlist {\r\n\t\tbutton {\r\n\t\t\t&[value=\"manage_apply\"] .tinvwl-mobile, &[value=\"product_apply\"] .tinvwl-mobile {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\ttfoot .tinvwl-to-right .tinv-create-list {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.tinvwl-table-manage-list tfoot .tinvwl-to-right {\r\n\t\t\t.button, button {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tmargin: 10px 0 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.tinvwl-table-manage-lists tfoot .tinvwl-to-right {\r\n\t\t\t.button, button {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tmargin: 10px 0 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\ttfoot {\r\n\t\t\t.tinvwl-to-right {\r\n\t\t\t\t> * {\r\n\t\t\t\t\tmargin: 10px 0 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.button:first-child, button:first-child {\r\n\t\t\t\t\tmargin-top: 0 !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.tinvwl-to-left + .tinvwl-to-right {\r\n\t\t\t\tmargin-top: 20px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) {\r\n\t.tinv-wishlist {\r\n\t\t.social-buttons {\r\n\t\t\t+ .tinv-wishlist-clear + .navigation-button {\r\n\t\t\t\tmargin-top: 30px;\r\n\t\t\t}\r\n\r\n\t\t\tfloat: none;\r\n\t\t\twidth: auto;\r\n\t\t\ttext-align: left;\r\n\t\t\tmargin-top: 20px;\r\n\t\t}\r\n\r\n\t\t.tinv-login form input[name=login] {\r\n\t\t\tmin-width: auto;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 640px) {\r\n\t.tinv-wishlist {\r\n\t\t.social-buttons {\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t.navigation-button {\r\n\t\t\t> li {\r\n\t\t\t\twidth: 20%;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-1 > li {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-2 > li {\r\n\t\t\t\twidth: 50%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-3 > li {\r\n\t\t\t\twidth: 33%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-4 > li {\r\n\t\t\t\twidth: 25%;\r\n\t\t\t}\r\n\r\n\t\t\t> li + li {\r\n\t\t\t\twidth: 20%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-1 > li + li {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-2 > li + li {\r\n\t\t\t\twidth: 50%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-3 > li + li {\r\n\t\t\t\twidth: 33%;\r\n\t\t\t}\r\n\r\n\t\t\t&.tinvwl-btns-count-4 > li + li {\r\n\t\t\t\twidth: 25%;\r\n\t\t\t}\r\n\r\n\t\t\t> li > {\r\n\t\t\t\t.tinv-create-list > a, a {\r\n\t\t\t\t\twidth: calc(100% - 10px);\r\n\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.tinv-create-list > a .tinvwl-txt, li > a .tinvwl-txt {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t.tinv-create-list > a > i, li > a > i {\r\n\t\t\t\tdisplay: inline-block !important;\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.social-buttons > span {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin-top: 0;\r\n\t\t\tmargin-right: 0;\r\n\t\t\tmargin-bottom: 5px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 667px) {\r\n\t.tinv-wishlist.woocommerce .tinv-login form {\r\n\t\t.form-row-first, .form-row-last {\r\n\t\t\tfloat: none;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t.form-row-first {\r\n\t\t\tpadding: 0;\r\n\t\t}\r\n\r\n\t\t.form-row-last {\r\n\t\t\tpadding: 0;\r\n\t\t\tmargin-top: 10px;\r\n\t\t}\r\n\r\n\t\t.tinvwl-input-group-btn {\r\n\t\t\tdisplay: block;\r\n\t\t\tpadding: 0;\r\n\t\t\twidth: auto;\r\n\t\t\tmargin-top: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.tinv-overlay {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tvisibility: hidden;\r\n\topacity: 0;\r\n\tbackground: #191919;\r\n}\r\n\r\n.tinv-modal.tinv-modal-open .tinv-overlay {\r\n\tvisibility: visible;\r\n\topacity: .5;\r\n}\r\n\r\n.admin-bar .tinv-wishlist .tinv-modal {\r\n\tpadding-top: 32px !important;\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinv-modal {\r\n\t\toverflow-y: auto;\r\n\t\toverflow-x: hidden;\r\n\t\twidth: 0;\r\n\t\theight: 0;\r\n\t\tz-index: 9999;\r\n\t\toutline: 0 !important;\r\n\t\t-webkit-backface-visibility: hidden;\r\n\t\tvisibility: hidden;\r\n\t\topacity: 0;\r\n\t\ttext-align: left;\r\n\r\n\t\t.tinv-modal-inner {\r\n\t\t\tposition: relative;\r\n\t\t\tmargin: 0 auto;\r\n\t\t\tbackground-color: #fff;\r\n\t\t\tmax-width: 360px;\r\n\t\t\tpadding: 40px;\r\n\t\t}\r\n\r\n\t\t&.tinv-modal-open {\r\n\t\t\tvisibility: visible;\r\n\t\t\topacity: 1;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t}\r\n\r\n\t\t.tinv-close-modal {\r\n\t\t\tdisplay: inline-block;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 17px;\r\n\t\t\tright: 14px;\r\n\t\t\twidth: 26px;\r\n\t\t\theight: 26px;\r\n\t\t\tline-height: 26px;\r\n\t\t\tfont-size: 12px;\r\n\t\t\ttext-align: center;\r\n\t\t\tborder-radius: 50%;\r\n\t\t\tborder-bottom: 0;\r\n\t\t\tbox-shadow: none !important;\r\n\t\t\tbackground-color: #ebe9eb;\r\n\t\t}\r\n\r\n\t\t.icon_big_heart_check, .icon_big_times, img {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 auto;\r\n\t\t\tmargin-bottom: 25px;\r\n\t\t\topacity: 1 !important;\r\n\t\t}\r\n\r\n\t\tul {\r\n\t\t\toverflow: visible;\r\n\t\t\tlist-style: disc;\r\n\t\t\tmargin: 10px 0 0 20px;\r\n\t\t}\r\n\r\n\t\tli {\r\n\t\t\tlist-style: disc !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinv-create-list .tinv-modal ul, &.tinv-create-list form ul {\r\n\t\tlist-style: none !important;\r\n\t\tmargin: 25px 0 0;\r\n\t}\r\n\r\n\t.tinv-create-list .tinv-modal li, &.tinv-create-list form li {\r\n\t\tlist-style: none !important;\r\n\t}\r\n\r\n\t.tinv-modal {\r\n\t\t.already-in {\r\n\t\t\tmargin-bottom: 35px;\r\n\t\t}\r\n\r\n\t\t.delete-notification {\r\n\t\t\tmargin-bottom: 25px;\r\n\t\t}\r\n\r\n\t\t.already-in ul {\r\n\t\t\toverflow: visible;\r\n\t\t\tmargin: 12px 0 27px 17px;\r\n\t\t}\r\n\r\n\t\tselect {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\tbutton + {\r\n\t\t\t.button, button {\r\n\t\t\t\tmargin-top: 12px;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tinput + button {\r\n\t\t\tmargin-top: 12px;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\tlabel + {\r\n\t\t\tbutton, input {\r\n\t\t\t\tmargin-top: 12px;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tselect + {\r\n\t\t\tbutton, input {\r\n\t\t\t\tmargin-top: 12px;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 782px) {\r\n\t.admin-bar .tinv-wishlist .tinv-modal {\r\n\t\tpadding-top: 46px !important;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n\t.admin-bar .tinv-wishlist .tinv-modal {\r\n\t\tpadding-top: 0 !important;\r\n\t}\r\n\t.tinv-wishlist .tinv-modal .tinv-close-modal {\r\n\t\tposition: static;\r\n\t\tdisplay: block;\r\n\t\tmargin: 0 auto 20px;\r\n\t}\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinv-modal {\r\n\t\t.already-in + label {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin-top: 6px;\r\n\t\t}\r\n\r\n\t\tlabel select {\r\n\t\t\tmargin-top: 8px;\r\n\t\t}\r\n\r\n\t\t.delete-notification + button {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinvwl_added_to_wishlist, .tinvwl_created_wishlist {\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.tinvwl_added_to_wishlist .tinv-txt {\r\n\t\tmargin-bottom: 25px;\r\n\t}\r\n\r\n\t.tinvwl_created_wishlist {\r\n\t\t.tinv-txt {\r\n\t\t\tmargin-bottom: 25px;\r\n\t\t}\r\n\r\n\t\tbutton {\r\n\t\t\tmargin-top: 0;\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {\r\n\tmargin-top: 0;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinv-modal {\r\n\t\t.tinvwl-buttons-group {\r\n\t\t\tmargin-top: 20px;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinvwl-buttons-group {\r\n\t\tbutton {\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\t+ button {\r\n\t\t\t\tmargin-top: 7px;\r\n\t\t\t}\r\n\r\n\t\t\ti {\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t&.ftinvwl-heart-o, &.ftinvwl-key, &.ftinvwl-times {\r\n\t\t\t\t\tfont-size: 20px;\r\n\r\n\t\t\t\t\t&::before {\r\n\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t\ttop: 3px;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t+ button {\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin-top: 7px;\r\n\t\t}\r\n\t}\r\n\r\n\t.tinv-modal h2 {\r\n\t\ttext-align: center;\r\n\t\tmargin: 0 0 35px;\r\n\t}\r\n\r\n\t.tinv-create-list .tinv-modal-inner {\r\n\t\tmax-width: 778px;\r\n\t\tpadding: 30px;\r\n\t}\r\n\r\n\t.tinvwl-has-error:not(.tinvwl-input-group), .tinvwl-input-group.tinvwl-has-error .form-control {\r\n\t\tborder: 2px solid #FF0000;\r\n\t}\r\n\r\n\t.tinvwl-has-error {\r\n\t\t&:not(.tinvwl-input-group) {\r\n\t\t\tborder: 2px solid #FF0000;\r\n\t\t}\r\n\r\n\t\t+ .tinvwl-error {\r\n\t\t\tpadding: 5px 0 0 5px;\r\n\t\t\tcolor: #FF0000;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 640px) {\r\n\t.navigation-button, .social-buttons, .tinv-lists-nav {\r\n\t\tmargin-left: 12px;\r\n\t\tmargin-right: 12px;\r\n\t}\r\n}\r\n\r\n.tinvwl-tooltip {\r\n\tdisplay: none;\r\n}\r\n\r\n.tinvwl-input-group {\r\n\tposition: relative;\r\n\tdisplay: table;\r\n\tborder-collapse: separate;\r\n\r\n\t.form-control {\r\n\t\tposition: relative;\r\n\t\tz-index: 1;\r\n\t\tfloat: left;\r\n\t\theight: 38px;\r\n\t\twidth: 100%;\r\n\t\tmargin-bottom: 0;\r\n\r\n\t\t+ .tinvwl-input-group-btn {\r\n\t\t\tpadding-left: 15px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\r\n\t\tpadding-left: 10px;\r\n\t}\r\n\r\n\t.tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\r\n\t\tpadding-left: 9px;\r\n\t}\r\n}\r\n\r\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\r\n\tdisplay: table-cell;\r\n}\r\n\r\n.tinvwl-input-group-addon, .tinvwl-input-group-btn {\r\n\twidth: 1%;\r\n\twhite-space: nowrap;\r\n\tvertical-align: top;\r\n}\r\n\r\n@media only screen and (max-width: 640px) {\r\n\t.tinvwl-input-group {\r\n\t\twidth: 100%;\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 667px) {\r\n\t.tinvwl-input-group:not(.tinvwl-no-full) {\r\n\t\tdisplay: block;\r\n\r\n\t\t.form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.form-control {\r\n\t\t\tfloat: none;\r\n\t\t}\r\n\t}\r\n\t.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\r\n\t\tpadding-top: 10px;\r\n\t\tpadding-left: 0;\r\n\t}\r\n\t.tinvwl-input-group:not(.tinvwl-no-full) {\r\n\t\t.form-control + .tinvwl-input-group-btn {\r\n\t\t\tpadding-top: 10px;\r\n\t\t\tpadding-left: 0;\r\n\t\t}\r\n\r\n\t\t.tinvwl-input-group-addon {\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\t> {\r\n\t\t\t\tbutton, input {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.tinvwl-input-group-btn {\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\t> {\r\n\t\t\t\tbutton, input {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.tinv-table {\r\n\tdisplay: table;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.tinv-cell {\r\n\tdisplay: table-cell;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.tinv-wishlist .tinv-wishlist-clear {\r\n\tvisibility: visible;\r\n\twidth: auto;\r\n\theight: auto;\r\n}\r\n\r\n.tinv-wishlist-clear {\r\n\t&:before {\r\n\t\tcontent: \"\";\r\n\t\tdisplay: table;\r\n\t}\r\n\r\n\t&:after {\r\n\t\tcontent: \"\";\r\n\t\tdisplay: table;\r\n\t\tclear: both;\r\n\t}\r\n}\r\n\r\n.icon_big_heart_check {\r\n\tdisplay: inline-block;\r\n\twidth: 46px;\r\n\theight: 46px;\r\n\tfont-family: tinvwl-webfont !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: 400;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tfont-size: 60px;\r\n}\r\n\r\n.icon_big_times {\r\n\tdisplay: inline-block;\r\n\twidth: 46px;\r\n\theight: 46px;\r\n\tfont-family: tinvwl-webfont !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: 400;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tfont-size: 60px;\r\n\r\n\t&::before {\r\n\t\tcontent: \"\\e904\";\r\n\t\ttop: -7px;\r\n\t\tleft: -7px;\r\n\t\tposition: relative;\r\n\t}\r\n}\r\n\r\n.icon_big_heart_check::before {\r\n\tcontent: \"\\e90a\";\r\n\ttop: -7px;\r\n\tleft: -7px;\r\n\tposition: relative;\r\n}\r\n\r\n.tinvwl_add_to_wishlist_button {\r\n\t&.tinvwl-button.disabled-add-wishlist, &.disabled-add-wishlist {\r\n\t\topacity: 0.5 !important;\r\n\t\tcursor: not-allowed;\r\n\t}\r\n}\r\n\r\n.empty-name-wishlist {\r\n\tborder-color: #FF0000 !important;\r\n}\r\n\r\n.tinvwl_remove_from_wishlist-text {\r\n\tdisplay: none;\r\n}\r\n\r\n.tinvwl-product-in-list.tinvwl-product-make-remove {\r\n\t.tinvwl_remove_from_wishlist-text {\r\n\t\tdisplay: inline;\r\n\t}\r\n\r\n\t.tinvwl_add_to_wishlist-text {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) {\r\n\t.tinv-wishlist .tinvwl-table-manage-list .product-remove {\r\n\t\tdisplay: table-cell;\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 640px) {\r\n\t.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n\r\n\r\n// Tooltips\r\n// Aliases for easy use\r\n$spacer: 8px !default;\r\n$spacers: (\r\n\t0,\r\n\tround($spacer / 2),\r\n\t$spacer,\r\n\t$spacer * 2,\r\n\t$spacer * 3,\r\n\t$spacer * 4,\r\n\t$spacer * 5\r\n) !default;\r\n$spacer-0: nth($spacers, 1) !default; // 0\r\n$spacer-1: nth($spacers, 2) !default; // 4px\r\n$spacer-2: nth($spacers, 3) !default; // 8px\r\n$spacer-3: nth($spacers, 4) !default; // 16px\r\n$spacer-4: nth($spacers, 5) !default; // 24px\r\n$spacer-5: nth($spacers, 6) !default; // 32px\r\n$spacer-6: nth($spacers, 7) !default; // 40px\r\n// Em spacer variables\r\n$em-spacer-1: 0.0625em !default; // 1/16\r\n$em-spacer-2: 0.125em !default; // 1/8\r\n$em-spacer-3: 0.25em !default; // 1/4\r\n$em-spacer-4: 0.375em !default; // 3/8\r\n$em-spacer-5: 0.5em !default; // 1/2\r\n$em-spacer-6: 0.75em !default; // 3/4\r\n// Font stacks\r\n$body-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\r\n//\r\n//\r\n// -------- Grays --------\r\n$gray-000: #fafbfc !default;\r\n$gray-100: #f6f8fa !default;\r\n$gray-200: #e1e4e8 !default;\r\n$gray-300: #d1d5da !default;\r\n$gray-400: #959da5 !default;\r\n$gray-500: #6a737d !default;\r\n$gray-600: #586069 !default;\r\n$gray-700: #444d56 !default;\r\n$gray-800: #2f363d !default;\r\n$gray-900: #24292e !default; // body font color\r\n\r\n// -------- Blue --------\r\n$blue-000: #f1f8ff !default;\r\n$blue-100: #dbedff !default;\r\n$blue-200: #c8e1ff !default;\r\n$blue-300: #79b8ff !default;\r\n$blue-400: #2188ff !default;\r\n$blue-500: #0366d6 !default; // Default: Passes AA with #fff\r\n$blue-600: #005cc5 !default;\r\n$blue-700: #044289 !default;\r\n$blue-800: #032f62 !default;\r\n$blue-900: #05264c !default; // Passes with 1/2/300 blues\r\n\r\n// -------- Green --------\r\n$green-000: #f0fff4 !default;\r\n$green-100: #dcffe4 !default;\r\n$green-200: #bef5cb !default;\r\n$green-300: #85e89d !default;\r\n$green-400: #34d058 !default;\r\n$green-500: #28a745 !default; // Default. passes AA Large\r\n$green-600: #22863a !default; // Text green, passes AA on #fff\r\n$green-700: #176f2c !default;\r\n$green-800: #165c26 !default;\r\n$green-900: #144620 !default;\r\n\r\n// -------- Yellow --------\r\n$yellow-000: #fffdef !default;\r\n$yellow-100: #fffbdd !default;\r\n$yellow-200: #fff5b1 !default;\r\n$yellow-300: #ffea7f !default;\r\n$yellow-400: #ffdf5d !default;\r\n$yellow-500: #ffd33d !default;\r\n$yellow-600: #f9c513 !default;\r\n$yellow-700: #dbab09 !default;\r\n$yellow-800: #b08800 !default;\r\n$yellow-900: #735c0f !default;\r\n\r\n// -------- Orange --------\r\n$orange-000: #fff8f2 !default;\r\n$orange-100: #ffebda !default;\r\n$orange-200: #ffd1ac !default;\r\n$orange-300: #ffab70 !default;\r\n$orange-400: #fb8532 !default;\r\n$orange-500: #f66a0a !default; // Default. passes AA Large with #fff\r\n$orange-600: #e36209 !default;\r\n$orange-700: #d15704 !default;\r\n$orange-800: #c24e00 !default;\r\n$orange-900: #a04100 !default;\r\n\r\n// -------- Red --------\r\n$red-000: #ffeef0 !default;\r\n$red-100: #ffdce0 !default;\r\n$red-200: #fdaeb7 !default;\r\n$red-300: #f97583 !default;\r\n$red-400: #ea4a5a !default;\r\n$red-500: #d73a49 !default; // Default. passes AA\r\n$red-600: #cb2431 !default;\r\n$red-700: #b31d28 !default;\r\n$red-800: #9e1c23 !default;\r\n$red-900: #86181d !default;\r\n\r\n// -------- Purple --------\r\n$purple-000: #f5f0ff !default;\r\n$purple-100: #e6dcfd !default;\r\n$purple-200: #d1bcf9 !default;\r\n$purple-300: #b392f0 !default;\r\n$purple-400: #8a63d2 !default;\r\n$purple-500: #6f42c1 !default; // passes AA with #fff\r\n$purple-600: #5a32a3 !default;\r\n$purple-700: #4c2889 !default;\r\n$purple-800: #3a1d6e !default;\r\n$purple-900: #29134e !default;\r\n\r\n// -------- Fades --------\r\n// Black based on same hue as $gray-900\r\n$black: #1b1f23 !default;\r\n$white: #fff !default;\r\n\r\n$black-fade-15: rgba($black, 0.15) !default;\r\n$black-fade-30: rgba($black, 0.3) !default;\r\n$black-fade-50: rgba($black, 0.5) !default;\r\n$black-fade-70: rgba($black, 0.7) !default;\r\n$black-fade-85: rgba($black, 0.85) !default;\r\n\r\n$white-fade-15: rgba($white, 0.15) !default;\r\n$white-fade-30: rgba($white, 0.3) !default;\r\n$white-fade-50: rgba($white, 0.5) !default;\r\n$white-fade-70: rgba($white, 0.7) !default;\r\n$white-fade-85: rgba($white, 0.85) !default;\r\n\r\n// -------- Color defaults --------\r\n$red: $red-500 !default;\r\n$purple: $purple-500 !default;\r\n$blue: $blue-500 !default;\r\n$green: $green-500 !default;\r\n$yellow: $yellow-500 !default;\r\n$orange: $orange-500 !default;\r\n\r\n$gray-dark: $gray-900 !default;\r\n$gray-light: $gray-400 !default;\r\n$gray: $gray-500 !default;\r\n// Border colors\r\n$border-black-fade: $black-fade-15 !default;\r\n\r\n$border-blue: $blue-500 !default;\r\n$border-blue-light: $blue-200 !default;\r\n\r\n$border-green: $green-400 !default;\r\n$border-green-light: desaturate($green-300, 40%) !default;\r\n\r\n$border-purple: $purple !default;\r\n\r\n$border-red: $red !default;\r\n$border-red-light: desaturate($red-300, 60%) !default;\r\n\r\n$border-purple: $purple !default;\r\n\r\n$border-yellow: desaturate($yellow-300, 60%) !default;\r\n\r\n$border-gray-dark: $gray-300 !default;\r\n$border-gray-darker: $gray-700 !default;\r\n$border-gray-light: lighten($gray-200, 3%) !default;\r\n$border-gray: $gray-200 !default;\r\n\r\n$tooltip-max-width: 250px !default;\r\n$tooltip-background-color: $black;\r\n$tooltip-text-color: $white !default;\r\n$tooltip-delay: 0.4s !default;\r\n$tooltip-duration: 0.1s !default;\r\n// Border size\r\n$border-width: 1px !default;\r\n$border-color: $border-gray !default;\r\n$border-style: solid !default;\r\n$border: $border-width $border-color $border-style !default;\r\n$border-radius: 3px !default;\r\n\r\n.tooltipped {\r\n\tposition: relative;\r\n}\r\n\r\n// This is the tooltip bubble\r\n.tooltipped::after {\r\n\tposition: absolute;\r\n\tz-index: 1000000;\r\n\tdisplay: none;\r\n\tpadding: $em-spacer-5 $em-spacer-6;\r\n\tfont: normal normal 11px/1.5 $body-font;\r\n\t-webkit-font-smoothing: subpixel-antialiased;\r\n\tcolor: $tooltip-text-color;\r\n\ttext-align: center;\r\n\ttext-decoration: none;\r\n\ttext-shadow: none;\r\n\ttext-transform: none;\r\n\tletter-spacing: normal;\r\n\tword-wrap: break-word;\r\n\twhite-space: pre;\r\n\tpointer-events: none;\r\n\tcontent: attr(aria-label);\r\n\tbackground: $tooltip-background-color;\r\n\tborder-radius: $border-radius;\r\n\topacity: 0;\r\n}\r\n\r\n// This is the tooltip arrow\r\n.tooltipped::before {\r\n\tposition: absolute;\r\n\tz-index: 1000001;\r\n\tdisplay: none;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tcolor: $tooltip-background-color;\r\n\tpointer-events: none;\r\n\tcontent: \"\";\r\n\tborder: 6px $border-style transparent;\r\n\topacity: 0;\r\n}\r\n\r\n// delay animation for tooltip\r\n@keyframes tooltip-appear {\r\n\tfrom {\r\n\t\topacity: 0;\r\n\t}\r\n\r\n\tto {\r\n\t\topacity: 1;\r\n\t}\r\n}\r\n\r\n// This will indicate when we'll activate the tooltip\r\n.tooltipped:hover,\r\n.tooltipped:active,\r\n.tooltipped:focus {\r\n\t&::before,\r\n\t&::after {\r\n\t\tdisplay: inline-block;\r\n\t\ttext-decoration: none;\r\n\t\tanimation-name: tooltip-appear;\r\n\t\tanimation-duration: $tooltip-duration;\r\n\t\tanimation-fill-mode: forwards;\r\n\t\tanimation-timing-function: ease-in;\r\n\t\tanimation-delay: $tooltip-delay;\r\n\t}\r\n}\r\n\r\n.tooltipped-no-delay:hover,\r\n.tooltipped-no-delay:active,\r\n.tooltipped-no-delay:focus {\r\n\t&::before,\r\n\t&::after {\r\n\t\tanimation-delay: 0s;\r\n\t}\r\n}\r\n\r\n.tooltipped-multiline:hover,\r\n.tooltipped-multiline:active,\r\n.tooltipped-multiline:focus {\r\n\t&::after {\r\n\t\tdisplay: table-cell;\r\n\t}\r\n}\r\n\r\n// Tooltipped south\r\n.tooltipped-s,\r\n.tooltipped-se,\r\n.tooltipped-sw {\r\n\t&::after {\r\n\t\ttop: 100%;\r\n\t\tright: 50%;\r\n\t\tmargin-top: 6px;\r\n\t}\r\n\r\n\t&::before {\r\n\t\ttop: auto;\r\n\t\tright: 50%;\r\n\t\tbottom: -7px;\r\n\t\tmargin-right: -6px;\r\n\t\tborder-bottom-color: $tooltip-background-color;\r\n\t}\r\n}\r\n\r\n.tooltipped-se {\r\n\t&::after {\r\n\t\tright: auto;\r\n\t\tleft: 50%;\r\n\t\tmargin-left: -$spacer-3;\r\n\t}\r\n}\r\n\r\n.tooltipped-sw::after {\r\n\tmargin-right: -$spacer-3;\r\n}\r\n\r\n// Tooltips above the object\r\n.tooltipped-n,\r\n.tooltipped-ne,\r\n.tooltipped-nw {\r\n\t&::after {\r\n\t\tright: 50%;\r\n\t\tbottom: 100%;\r\n\t\tmargin-bottom: 6px;\r\n\t}\r\n\r\n\t&::before {\r\n\t\ttop: -7px;\r\n\t\tright: 50%;\r\n\t\tbottom: auto;\r\n\t\tmargin-right: -6px;\r\n\t\tborder-top-color: $tooltip-background-color;\r\n\t}\r\n}\r\n\r\n.tooltipped-ne {\r\n\t&::after {\r\n\t\tright: auto;\r\n\t\tleft: 50%;\r\n\t\tmargin-left: -$spacer-3;\r\n\t}\r\n}\r\n\r\n.tooltipped-nw::after {\r\n\tmargin-right: -$spacer-3;\r\n}\r\n\r\n// Move the tooltip body to the center of the object.\r\n.tooltipped-s::after,\r\n.tooltipped-n::after {\r\n\ttransform: translateX(50%);\r\n}\r\n\r\n// Tooltipped to the left\r\n.tooltipped-w {\r\n\t&::after {\r\n\t\tright: 100%;\r\n\t\tbottom: 50%;\r\n\t\tmargin-right: 6px;\r\n\t\ttransform: translateY(50%);\r\n\t}\r\n\r\n\t&::before {\r\n\t\ttop: 50%;\r\n\t\tbottom: 50%;\r\n\t\tleft: -7px;\r\n\t\tmargin-top: -6px;\r\n\t\tborder-left-color: $tooltip-background-color;\r\n\t}\r\n}\r\n\r\n// tooltipped to the right\r\n.tooltipped-e {\r\n\t&::after {\r\n\t\tbottom: 50%;\r\n\t\tleft: 100%;\r\n\t\tmargin-left: 6px;\r\n\t\ttransform: translateY(50%);\r\n\t}\r\n\r\n\t&::before {\r\n\t\ttop: 50%;\r\n\t\tright: -7px;\r\n\t\tbottom: 50%;\r\n\t\tmargin-top: -6px;\r\n\t\tborder-right-color: $tooltip-background-color;\r\n\t}\r\n}\r\n\r\n// Tooltip align right and left\r\n.tooltipped-align-right-1,\r\n.tooltipped-align-right-2 {\r\n\t&::after {\r\n\t\tright: 0;\r\n\t\tmargin-right: 0;\r\n\t}\r\n}\r\n\r\n.tooltipped-align-right-1 {\r\n\t&::before {\r\n\t\tright: 10px;\r\n\t}\r\n}\r\n\r\n.tooltipped-align-right-2 {\r\n\t&::before {\r\n\t\tright: 15px;\r\n\t}\r\n}\r\n\r\n.tooltipped-align-left-1,\r\n.tooltipped-align-left-2 {\r\n\t&::after {\r\n\t\tleft: 0;\r\n\t\tmargin-left: 0;\r\n\t}\r\n}\r\n\r\n.tooltipped-align-left-1 {\r\n\t&::before {\r\n\t\tleft: 5px;\r\n\t}\r\n}\r\n\r\n.tooltipped-align-left-2 {\r\n\t&::before {\r\n\t\tleft: 10px;\r\n\t}\r\n}\r\n\r\n// Multiline tooltips\r\n//\r\n// `.tooltipped-multiline` Add this class when you have long content.\r\n// The downside is you cannot preformat the text with newlines and `[w,e]`\r\n// are always `$tooltip-max-width` wide.\r\n.tooltipped-multiline {\r\n\t&::after {\r\n\t\twidth: max-content;\r\n\t\tmax-width: $tooltip-max-width;\r\n\t\tword-wrap: break-word;\r\n\t\twhite-space: pre-line;\r\n\t\tborder-collapse: separate;\r\n\t}\r\n\r\n\t&.tooltipped-s::after,\r\n\t&.tooltipped-n::after {\r\n\t\tright: auto;\r\n\t\tleft: 50%;\r\n\t\ttransform: translateX(-50%);\r\n\t}\r\n\r\n\t&.tooltipped-w::after,\r\n\t&.tooltipped-e::after {\r\n\t\tright: 100%;\r\n\t}\r\n}\r\n\r\n@media screen and (min-width: 0 \\0\r\n) {\r\n\t// IE11\r\n\t.tooltipped-multiline::after {\r\n\t\twidth: $tooltip-max-width;\r\n\t}\r\n}\r\n\r\n// Sticky tooltips\r\n//\r\n// Always show the tooltip.\r\n.tooltipped-sticky {\r\n\t&::before,\r\n\t&::after {\r\n\t\tdisplay: inline-block;\r\n\t}\r\n\r\n\t&.tooltipped-multiline {\r\n\t\t&::after {\r\n\t\t\tdisplay: table-cell;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n// Alert tooltips\r\n//\r\n// Colors for different alert states.\r\n@mixin colorizeTooltip($text-color, $background-color) {\r\n\t&::after {\r\n\t\tcolor: $text-color;\r\n\t\tbackground: $background-color;\r\n\t}\r\n\r\n\t&.tooltipped-s,\r\n\t&.tooltipped-se,\r\n\t&.tooltipped-sw {\r\n\t\t&::before {\r\n\t\t\tborder-bottom-color: $background-color;\r\n\t\t}\r\n\t}\r\n\r\n\t&.tooltipped-n,\r\n\t&.tooltipped-ne,\r\n\t&.tooltipped-nw {\r\n\t\t&::before {\r\n\t\t\tborder-top-color: $background-color;\r\n\t\t}\r\n\t}\r\n\r\n\t&.tooltipped-e::before {\r\n\t\tborder-right-color: $background-color;\r\n\t}\r\n\r\n\t&.tooltipped-w::before {\r\n\t\tborder-left-color: $background-color;\r\n\t}\r\n}\r\n",null,"/*------------------------------------------------------------------\r\nWooCommerce Wishlist Plugin custom webfont\r\n-------------------------------------------------------------------*/\r\n@font-face {\r\n\tfont-family: 'tinvwl-webfont';\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi');\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi#iefix') format('embedded-opentype'),\r\n\turl('../fonts/tinvwl-webfont.ttf?xu2uyi') format('truetype'),\r\n\turl('../fonts/tinvwl-webfont.woff?xu2uyi') format('woff'),\r\n\turl('../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont') format('svg');\r\n\tfont-weight: normal;\r\n\tfont-style: normal;\r\n}\r\n\r\n.ftinvwl {\r\n\t/* use !important to prevent issues with browser extensions that change fonts */\r\n\tfont-family: 'tinvwl-webfont' !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: normal;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\r\n\t/* Better Font Rendering =========== */\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.ftinvwl-twitter:before {\r\n\tcontent: \"\\f099\";\r\n}\r\n\r\n.ftinvwl-facebook:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-facebook-f:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-google:before {\r\n\tcontent: \"\\f0d5\";\r\n}\r\n\r\n.ftinvwl-email:before {\r\n\tcontent: \"\\f0e0\";\r\n}\r\n\r\n.ftinvwl-pinterest:before {\r\n\tcontent: \"\\f231\";\r\n}\r\n\r\n.ftinvwl-whatsapp:before {\r\n\tcontent: \"\\f232\";\r\n}\r\n\r\n.ftinvwl-clipboard:before {\r\n\tcontent: \"\\e911\";\r\n}\r\n\r\n.ftinvwl-star:before {\r\n\tcontent: \"\\e912\";\r\n}\r\n\r\n.ftinvwl-shopping-cart:before {\r\n\tcontent: \"\\e913\";\r\n}\r\n\r\n.ftinvwl-magic:before {\r\n\tcontent: \"\\e914\";\r\n}\r\n\r\n.ftinvwl-info:before {\r\n\tcontent: \"\\e915\";\r\n}\r\n\r\n.ftinvwl-graduation-cap:before {\r\n\tcontent: \"\\e918\";\r\n}\r\n\r\n.ftinvwl-floppy-o:before {\r\n\tcontent: \"\\e919\";\r\n}\r\n\r\n.ftinvwl-eyedropper:before {\r\n\tcontent: \"\\e91a\";\r\n}\r\n\r\n.ftinvwl-exclamation-triangle:before {\r\n\tcontent: \"\\e91b\";\r\n}\r\n\r\n.ftinvwl-check:before {\r\n\tcontent: \"\\e91e\";\r\n}\r\n\r\n.ftinvwl-arrow-left:before {\r\n\tcontent: \"\\e91f\";\r\n}\r\n\r\n.ftinvwl-wrench:before {\r\n\tcontent: \"\\e920\";\r\n}\r\n\r\n.ftinvwl-chevron-down:before {\r\n\tcontent: \"\\e900\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-right:before {\r\n\tcontent: \"\\e901\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-left:before {\r\n\tcontent: \"\\e902\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-up:before {\r\n\tcontent: \"\\e903\";\r\n\r\n}\r\n\r\n.ftinvwl-cancel:before {\r\n\tcontent: \"\\e904\";\r\n\r\n}\r\n\r\n.ftinvwl-times:before {\r\n\tcontent: \"\\e905\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-plus:before {\r\n\tcontent: \"\\e906\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-right:before {\r\n\tcontent: \"\\e907\";\r\n\r\n}\r\n\r\n.ftinvwl-heart2:before {\r\n\tcontent: \"\\e908\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-o:before {\r\n\tcontent: \"\\e909\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-left:before {\r\n\tcontent: \"\\e90a\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mail:before {\r\n\tcontent: \"\\e90b\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-tinv:before {\r\n\tcontent: \"\\e90c\";\r\n\r\n}\r\n\r\n.ftinvwl-key:before {\r\n\tcontent: \"\\e90d\";\r\n\r\n}\r\n\r\n.ftinvwl-lock:before {\r\n\tcontent: \"\\e90e\";\r\n\r\n}\r\n\r\n.ftinvwl-hearts:before {\r\n\tcontent: \"\\e90f\";\r\n\r\n}\r\n\r\n.ftinvwl-user:before {\r\n\tcontent: \"\\e910\";\r\n\r\n}\r\n\r\n/* PULSE */\r\n\r\n@-webkit-keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n@keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\t-ms-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n.ftinvwl-pulse.ftinvwl-animated::before {\r\n\t-webkit-animation: ftinvwl-pulse 2s linear infinite;\r\n\tanimation: ftinvwl-pulse 2s linear infinite;\r\n}\r\n"]}
|
assets/css/public.min.css
CHANGED
@@ -1,6 +1,326 @@
|
|
1 |
-
|
2 |
-
*
|
3 |
-
*
|
4 |
-
*
|
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:400;font-style:normal}.ftinvwl{font-family:tinvwl-webfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ftinvwl-twitter:before{content:"\f099"}.ftinvwl-facebook:before{content:"\f09a"}.ftinvwl-facebook-f:before{content:"\f09a"}.ftinvwl-google:before{content:"\f0d5"}.ftinvwl-email:before{content:"\f0e0"}.ftinvwl-pinterest:before{content:"\f231"}.ftinvwl-whatsapp:before{content:"\f232"}.ftinvwl-clipboard:before{content:"\e911"}.ftinvwl-star:before{content:"\e912"}.ftinvwl-shopping-cart:before{content:"\e913"}.ftinvwl-magic:before{content:"\e914"}.ftinvwl-info:before{content:"\e915"}.ftinvwl-graduation-cap:before{content:"\e918"}.ftinvwl-floppy-o:before{content:"\e919"}.ftinvwl-eyedropper:before{content:"\e91a"}.ftinvwl-exclamation-triangle:before{content:"\e91b"}.ftinvwl-check:before{content:"\e91e"}.ftinvwl-arrow-left:before{content:"\e91f"}.ftinvwl-wrench:before{content:"\e920"}.ftinvwl-chevron-down:before{content:"\e900"}.ftinvwl-chevron-right:before{content:"\e901"}.ftinvwl-chevron-left:before{content:"\e902"}.ftinvwl-chevron-up:before{content:"\e903"}.ftinvwl-cancel:before{content:"\e904"}.ftinvwl-times:before{content:"\e905"}.ftinvwl-heart-plus:before{content:"\e906"}.ftinvwl-heart-mark-right:before{content:"\e907"}.ftinvwl-heart2:before{content:"\e908"}.ftinvwl-heart-o:before{content:"\e909"}.ftinvwl-heart-mark-left:before{content:"\e90a"}.ftinvwl-heart-mail:before{content:"\e90b"}.ftinvwl-heart-tinv:before{content:"\e90c"}.ftinvwl-key:before{content:"\e90d"}.ftinvwl-lock:before{content:"\e90e"}.ftinvwl-hearts:before{content:"\e90f"}.ftinvwl-user:before{content:"\e910"}@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}.tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}.tinv-wishlist *{box-sizing:border-box}.tinvwl-wishlist :after,.tinvwl-wishlist :before{box-sizing:border-box}.tinv-wishlist select{width:140px}.tinv-wishlist ul{list-style:none;margin:0;padding:0}.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{margin-top:-10px;margin-left:-10px}.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{text-align:center}.tinv-wishlist .button i,.tinv-wishlist .navigation-button a i{margin-right:6px}.tinv-wishlist input[type=button] i,.tinv-wishlist input[type=reset] i,.tinv-wishlist input[type=submit] i{margin-right:6px}.tinv-wishlist a.tinv-close-modal i{margin-right:0}a.wishlist_products_counter{text-decoration:none}.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.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before{content:'\e909';display:inline-block;font-family:tinvwl-webfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}.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.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before,a.wishlist_products_counter.top_wishlist-heart-plus:before,span.wishlist_products_counter.top_wishlist-heart-plus:before{content:'\e906';display:inline-block;font-family:tinvwl-webfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}.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{position:relative;width:36px;height:36px;vertical-align:sub}a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,span.wishlist_products_counter.top_wishlist-heart-plus.no-txt{position:relative;width:36px;height:36px;vertical-align:sub}.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{position:absolute;top:50%;left:50%;margin-right:0}.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{padding-left:1em;vertical-align:bottom}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:'\e908'}.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{content:'\e908'}.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{content:'\e907'}.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{color:#fff}.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{color:#000}.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin-bottom:15px}.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{padding:10px 11px;line-height:1}a.wishlist_products_counter.top_wishlist-custom.no-txt,span.wishlist_products_counter.top_wishlist-custom.no-txt{padding:10px 11px;line-height:1}.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{display:inline-block!important;vertical-align:baseline;width:auto!important;max-width:16px;max-height:16px;margin-bottom:0;margin:0 6px 0 0!important}.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{margin-right:0!important}.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer}.tinv-wishlist.woocommerce .stock.in-stock:before{content:none}.tinv-wraper.tinv-wishlist{font-size:100%}.tinv-create-list li input[type=radio]{margin-right:10px}.tinv-create-list li+li{margin-top:15px}.tinv-create-list .tinvwl-input-group+ul{margin-top:25px}.tinv-search-list{margin-bottom:36px}.tinv-wishlist .tinv-header{margin-bottom:30px}.tinv-wishlist table{position:relative;table-layout:auto;margin-bottom:30px;z-index:2}.tinv-overlay{top:0;left:0;position:fixed;transition:opacity .3s ease,visibility .3s ease}.tinv-wishlist .tinv-modal{top:0;left:0;position:fixed;transition:opacity .3s ease,visibility .3s ease}.tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:27px;width:100%}.tinv-wishlist table input[type=checkbox]{margin-right:0}.tinv-wishlist table td,.tinv-wishlist table th{padding:1em;vertical-align:middle}.tinv-wishlist .tinvwl-table-manage-list .product-cb{width:35px;text-align:center}.tinv-wishlist .tinvwl-table-manage-list .product-remove{width:46px;text-align:center}.tinv-wishlist .product-remove button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:27px;height:27px;border-radius:50%;padding:0;box-shadow:none;border:none;background-color:#f7f7f7;color:#000;font-size:20px;padding-left:3px}.tinv-wishlist .product-thumbnail{min-width:100px;width:100px}.tinv-wishlist .product-thumbnail .wp-post-image{margin-bottom:0}.tinv-wishlist td.product-name a+.variation{margin-top:2px}.tinv-wishlist .product-stock i{margin-right:15px}.tinv-wishlist .product-stock p{display:table}.tinv-wishlist .product-stock span{display:table-cell;vertical-align:middle}.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{display:none}.tinv-wishlist.woocommerce .product-quantity{width:80px;text-align:center}.tinv-wishlist.woocommerce table .quantity .qty{max-width:100%;width:62px;text-align:left}.tinv-wishlist .product-action{width:135px;text-align:center}.tinv-wishlist .product-action .button{width:100%}.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:5px}.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i{margin-right:0}.tinv-wishlist .wishlist-cb{width:33px;text-align:center}.tinv-wishlist .wishlist-name .tinvwl-rename-input input{width:100%}.tinv-wishlist .wishlist-name .tinvwl-rename-button{float:right}.tinv-wishlist .wishlist-name .tinvwl-rename-button>i{margin-right:10px}.tinv-wishlist .wishlist-privacy,.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{width:18%}.tinv-wishlist .wishlist-privacy select{width:100%}.tinv-wishlist .wishlist-name{width:45%}.tinv-wishlist .wishlist-action{width:120px;text-align:center}.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:none;margin-right:0}.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:inline-block;vertical-align:middle}.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button{margin-right:0}.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px}.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left;width:35%;margin-right:2%}.tinv-wishlist tfoot .tinvwl-to-right{float:left;width:63%;text-align:right}.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0;vertical-align:middle}.tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:10px}.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right{width:100%}.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:16px}.tinv-wishlist .navigation-button{margin-top:-10px}.tinv-wishlist .navigation-button>li{float:left}.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{margin-right:30px;margin-top:10px;display:inline-block}.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,.tinv-wishlist .navigation-button>li>a.button{margin-right:10px}.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,.tinv-wishlist .navigation-button>li:last-child>a{margin-right:0}.tinv-wishlist .social-buttons{float:right}.tinv-wishlist .social-buttons>span,.tinv-wishlist .social-buttons>ul{display:inline-block;vertical-align:middle}.tinv-wishlist .social-buttons>span{margin-right:27px}.tinv-wishlist .social-buttons li{float:left;margin-right:5px;list-style:none}.tinv-wishlist .social-buttons li:last-child{margin-right:0}.tinv-wishlist .social-buttons li a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-align:center;box-shadow:none;border:0;font-size:20px}.tinv-wishlist .social-buttons li a.white{color:#fff}.tinv-wishlist .social-buttons li a.dark{color:#000}.tinv-wishlist .social-buttons li a i{line-height:2em}.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i{display:none}.tinv-wishlist .tinv-lists-nav{margin-bottom:35px}.tinv-wishlist .tinv-next{display:inline-block;float:left}.tinv-wishlist .tinv-prev{display:inline-block;float:left;margin-right:35px!important}.tinv-wishlist .tinv-prev i{margin-left:0;margin-right:18px}.tinv-wishlist .tinv-next i{margin-left:18px;margin-right:0}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:none}.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove]{display:inline-block;margin-top:5px}.tinv-wishlist .product-action{width:60px}}@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}.tinv-wishlist .product-stock span{display:block}.tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}.tinv-wishlist .product-thumbnail{max-width:76px;width:76px}.tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}.tinv-wishlist .product-action .button .tinvwl-txt{display:none}}@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}.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}.tinv-wishlist thead th .tinvwl-full{display:none}.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}.tinv-wishlist table thead th .tinvwl-mobile{display:block}.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100%!important;text-align:center}.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100%!important;text-align:center}.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}.tinv-wishlist .product-stock p{margin:0 auto}.tinv-wishlist .product-thumbnail img{margin:0 auto;max-width:80px}.tinv-wishlist.woocommerce table .quantity .qty{text-align:center;width:100%}.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:10px}.tinv-wishlist table.tinvwl-table-manage-list tfoot td{display:block;width:100%}.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove]{width:100%}.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button{float:none}}@media only screen and (max-width:1024px){.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-right:0}.tinv-wishlist .wishlist-name .tinvwl-rename-button span{display:none}.tinv-wishlist .wishlist-action{width:60px}.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none;width:auto}.tinv-wishlist tfoot .tinvwl-to-right{float:none;width:auto;text-align:left}}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist .wishlist-action button[value=manage_remove] span{display:none}.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:inline-block}.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}}@media only screen and (max-width:640px){.tinv-wishlist button[value=manage_apply] .tinvwl-mobile,.tinv-wishlist button[value=product_apply] .tinvwl-mobile{display:none}.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:block}.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0}.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,.tinv-wishlist tfoot .tinvwl-to-right button:first-child{margin-top:0!important}.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:20px}}@media only screen and (max-width:1024px){.tinv-wishlist .social-buttons{float:none;width:auto;text-align:left;margin-top:20px}.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:30px}.tinv-wishlist .tinv-login form input[name=login]{min-width:auto}}@media only screen and (max-width:640px){.tinv-wishlist .social-buttons{text-align:center}.tinv-wishlist .navigation-button>li{width:20%;text-align:center}.tinv-wishlist .navigation-button.tinvwl-btns-count-1>li{width:100%}.tinv-wishlist .navigation-button.tinvwl-btns-count-2>li{width:50%}.tinv-wishlist .navigation-button.tinvwl-btns-count-3>li{width:33%}.tinv-wishlist .navigation-button.tinvwl-btns-count-4>li{width:25%}.tinv-wishlist .navigation-button>li+li{width:20%}.tinv-wishlist .navigation-button.tinvwl-btns-count-1>li+li{width:100%}.tinv-wishlist .navigation-button.tinvwl-btns-count-2>li+li{width:50%}.tinv-wishlist .navigation-button.tinvwl-btns-count-3>li+li{width:33%}.tinv-wishlist .navigation-button.tinvwl-btns-count-4>li+li{width:25%}.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{width:calc(100% - 10px);margin-right:0}.tinv-wishlist .navigation-button .tinv-create-list>a .tinvwl-txt,.tinv-wishlist .navigation-button li>a .tinvwl-txt{display:none}.tinv-wishlist .navigation-button .tinv-create-list>a>i,.tinv-wishlist .navigation-button li>a>i{display:inline-block!important;margin-right:0}.tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}}@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%}.tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}.tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}}.tinv-overlay{width:100%;height:100%;visibility:hidden;opacity:0;background:#191919}.tinv-modal.tinv-modal-open .tinv-overlay{visibility:visible;opacity:.5}.admin-bar .tinv-wishlist .tinv-modal{padding-top:32px!important}.tinv-wishlist .tinv-modal{overflow-y:auto;overflow-x:hidden;width:0;height:0;z-index:9999;outline:0!important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left}.tinv-wishlist .tinv-modal .tinv-modal-inner{position:relative;margin:0 auto;background-color:#fff;max-width:360px;padding:40px}.tinv-wishlist .tinv-modal.tinv-modal-open{visibility:visible;opacity:1;width:100%;height:100%}.tinv-wishlist .tinv-modal .tinv-close-modal{display:inline-block;position:absolute;top:17px;right:14px;width:26px;height:26px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;border-bottom:0;box-shadow:none!important;background-color:#ebe9eb}.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img{display:block;margin:0 auto;margin-bottom:25px;opacity:1!important}.tinv-wishlist .tinv-modal ul{overflow:visible;list-style:disc;margin:10px 0 0 20px}.tinv-wishlist .tinv-modal li{list-style:disc!important}.tinv-wishlist .tinv-create-list .tinv-modal ul,.tinv-wishlist.tinv-create-list form ul{list-style:none!important;margin:25px 0 0}.tinv-wishlist .tinv-create-list .tinv-modal li,.tinv-wishlist.tinv-create-list form li{list-style:none!important}.tinv-wishlist .tinv-modal .already-in{margin-bottom:35px}.tinv-wishlist .tinv-modal .delete-notification{margin-bottom:25px}.tinv-wishlist .tinv-modal .already-in ul{overflow:visible;margin:12px 0 27px 17px}.tinv-wishlist .tinv-modal select{width:100%}.tinv-wishlist .tinv-modal button+.button,.tinv-wishlist .tinv-modal button+button{margin-top:12px;width:100%}.tinv-wishlist .tinv-modal input+button{margin-top:12px;width:100%}.tinv-wishlist .tinv-modal label+button,.tinv-wishlist .tinv-modal label+input{margin-top:12px;width:100%}.tinv-wishlist .tinv-modal select+button,.tinv-wishlist .tinv-modal select+input{margin-top:12px;width:100%}@media screen and (max-width:782px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px!important}}@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0!important}.tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}}.tinv-wishlist .tinv-modal .already-in+label{display:block;margin-top:6px}.tinv-wishlist .tinv-modal label select{margin-top:8px}.tinv-wishlist .tinv-modal .delete-notification+button{width:100%}.tinv-wishlist .tinvwl_added_to_wishlist,.tinv-wishlist .tinvwl_created_wishlist{text-align:center}.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:25px}.tinv-wishlist .tinvwl_created_wishlist .tinv-txt{margin-bottom:25px}.tinv-wishlist .tinvwl_created_wishlist button{margin-top:0;margin-bottom:10px}.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-top:0;margin-bottom:10px}.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:20px}.tinv-wishlist .tinvwl-buttons-group button{width:100%}.tinv-wishlist .tinvwl-buttons-group button+button{margin-top:7px}.tinv-wishlist .tinvwl-buttons-group button i{position:relative}.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{font-size:20px}.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{position:relative;top:3px}.tinv-wishlist .tinvwl-buttons-group+button{width:100%;margin-top:7px}.tinv-wishlist .tinv-modal h2{text-align:center;margin:0 0 35px}.tinv-wishlist .tinv-create-list .tinv-modal-inner{max-width:778px;padding:30px}.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control{border:2px solid red}.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group){border:2px solid red}.tinv-wishlist .tinvwl-has-error+.tinvwl-error{padding:5px 0 0 5px;color:red}@media only screen and (max-width:640px){.navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}}.tinvwl-tooltip{display:none}.tinvwl-input-group{position:relative;display:table;border-collapse:separate}.tinvwl-input-group .form-control{position:relative;z-index:1;float:left;height:38px;width:100%;margin-bottom:0}.tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:15px}.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:10px}.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:9px}.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:top}@media only screen and (max-width:640px){.tinvwl-input-group{width:100%}}@media only screen and (max-width:667px){.tinvwl-input-group:not(.tinvwl-no-full){display:block}.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}.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}.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%}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}.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%}}.tinv-table{display:table;width:100%;height:100%}.tinv-cell{display:table-cell;vertical-align:middle}.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}.tinv-wishlist-clear:before{content:"";display:table}.tinv-wishlist-clear:after{content:"";display:table;clear:both}.icon_big_heart_check{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}.icon_big_times{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}.icon_big_times::before{content:"\e904";top:-7px;left:-7px;position:relative}.icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}.tinvwl_add_to_wishlist_button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist{opacity:.5!important;cursor:not-allowed}.empty-name-wishlist{border-color:red!important}.tinvwl_remove_from_wishlist-text{display:none}.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text{display:inline}.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text{display:none}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}}@media only screen and (max-width:640px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-s::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{right:100%}@media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* 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.9.17
|
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}
|
47 |
+
.tinvwl-wishlist :after,.tinvwl-wishlist :before{-webkit-box-sizing:border-box;box-sizing:border-box}
|
48 |
+
.tinv-wishlist select{width:140px}
|
49 |
+
.tinv-wishlist ul{list-style:none;margin:0;padding:0}
|
50 |
+
.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{margin-top:-10px;margin-left:-10px}
|
51 |
+
.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{text-align:center}
|
52 |
+
.tinv-wishlist .button i,.tinv-wishlist .navigation-button a i{margin-right:6px}
|
53 |
+
.tinv-wishlist input[type="button"] i,.tinv-wishlist input[type="reset"] i,.tinv-wishlist input[type="submit"] i{margin-right:6px}
|
54 |
+
.tinv-wishlist a.tinv-close-modal i{margin-right:0}
|
55 |
+
a.wishlist_products_counter{text-decoration:none}
|
56 |
+
.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{content:'\e909';display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
|
57 |
+
.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{content:'\e906';display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
|
58 |
+
.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{position:relative;width:36px;height:36px;vertical-align:sub}
|
59 |
+
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,span.wishlist_products_counter.top_wishlist-heart-plus.no-txt{position:relative;width:36px;height:36px;vertical-align:sub}
|
60 |
+
.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{position:absolute;top:50%;left:50%;margin-right:0}
|
61 |
+
.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{padding-left:1em;vertical-align:bottom}
|
62 |
+
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:'\e908'}
|
63 |
+
.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{content:'\e908'}
|
64 |
+
.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{content:'\e907'}
|
65 |
+
.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{color:#FFF}
|
66 |
+
.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{color:#000}
|
67 |
+
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin-bottom:15px}
|
68 |
+
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}
|
69 |
+
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{padding:10px 11px;line-height:1}
|
70 |
+
a.wishlist_products_counter.top_wishlist-custom.no-txt,span.wishlist_products_counter.top_wishlist-custom.no-txt{padding:10px 11px;line-height:1}
|
71 |
+
.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{display:inline-block !important;vertical-align:baseline;width:auto !important;max-width:16px;max-height:16px;margin-bottom:0;margin:0 6px 0 0 !important}
|
72 |
+
.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{margin-right:0 !important}
|
73 |
+
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}
|
74 |
+
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
|
75 |
+
.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer}
|
76 |
+
.tinv-wishlist.woocommerce .stock.in-stock:before{content:none}
|
77 |
+
.tinv-wraper.tinv-wishlist{font-size:100%}
|
78 |
+
.tinv-create-list li input[type=radio]{margin-right:10px}
|
79 |
+
.tinv-create-list li+li{margin-top:15px}
|
80 |
+
.tinv-create-list .tinvwl-input-group+ul{margin-top:25px}
|
81 |
+
.tinv-search-list{margin-bottom:36px}
|
82 |
+
.tinv-wishlist .tinv-header{margin-bottom:30px}
|
83 |
+
.tinv-wishlist table{position:relative;table-layout:auto;margin-bottom:30px;z-index:2}
|
84 |
+
.tinv-overlay{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
|
85 |
+
.tinv-wishlist .tinv-modal{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
|
86 |
+
.tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:27px;width:100%}
|
87 |
+
.tinv-wishlist table input[type=checkbox]{margin-right:0}
|
88 |
+
.tinv-wishlist table td,.tinv-wishlist table th{padding:1em;vertical-align:middle}
|
89 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-cb{width:35px;text-align:center}
|
90 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-remove{width:46px;text-align:center}
|
91 |
+
.tinv-wishlist .product-remove button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:27px;height:27px;border-radius:50%;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-color:#f7f7f7;color:#000;font-size:20px;padding-left:3px}
|
92 |
+
.tinv-wishlist .product-thumbnail{min-width:100px;width:100px}
|
93 |
+
.tinv-wishlist .product-thumbnail .wp-post-image{margin-bottom:0}
|
94 |
+
.tinv-wishlist td.product-name a+.variation{margin-top:2px}
|
95 |
+
.tinv-wishlist .product-stock i{margin-right:15px}
|
96 |
+
.tinv-wishlist .product-stock p{display:table}
|
97 |
+
.tinv-wishlist .product-stock span{display:table-cell;vertical-align:middle}
|
98 |
+
.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{display:none}
|
99 |
+
.tinv-wishlist.woocommerce .product-quantity{width:80px;text-align:center}
|
100 |
+
.tinv-wishlist.woocommerce table .quantity .qty{max-width:100%;width:62px;text-align:left}
|
101 |
+
.tinv-wishlist .product-action{width:135px;text-align:center}
|
102 |
+
.tinv-wishlist .product-action .button{width:100%}
|
103 |
+
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:5px}
|
104 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i{margin-right:0}
|
105 |
+
.tinv-wishlist .wishlist-cb{width:33px;text-align:center}
|
106 |
+
.tinv-wishlist .wishlist-name .tinvwl-rename-input input{width:100%}
|
107 |
+
.tinv-wishlist .wishlist-name .tinvwl-rename-button{float:right}
|
108 |
+
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i{margin-right:10px}
|
109 |
+
.tinv-wishlist .wishlist-privacy,.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{width:18%}
|
110 |
+
.tinv-wishlist .wishlist-privacy select{width:100%}
|
111 |
+
.tinv-wishlist .wishlist-name{width:45%}
|
112 |
+
.tinv-wishlist .wishlist-action{width:120px;text-align:center}
|
113 |
+
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:none;margin-right:0}
|
114 |
+
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:inline-block;vertical-align:middle}
|
115 |
+
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button{margin-right:0}
|
116 |
+
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px}
|
117 |
+
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left;width:35%;margin-right:2%}
|
118 |
+
.tinv-wishlist tfoot .tinvwl-to-right{float:left;width:63%;text-align:right}
|
119 |
+
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0;vertical-align:middle}
|
120 |
+
.tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:10px}
|
121 |
+
.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right{width:100%}
|
122 |
+
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:16px}
|
123 |
+
.tinv-wishlist .navigation-button{margin-top:-10px}
|
124 |
+
.tinv-wishlist .navigation-button>li{float:left}
|
125 |
+
.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{margin-right:30px;margin-top:10px;display:inline-block}
|
126 |
+
.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,.tinv-wishlist .navigation-button>li>a.button{margin-right:10px}
|
127 |
+
.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,.tinv-wishlist .navigation-button>li:last-child>a{margin-right:0}
|
128 |
+
.tinv-wishlist .social-buttons{float:right}
|
129 |
+
.tinv-wishlist .social-buttons>span,.tinv-wishlist .social-buttons>ul{display:inline-block;vertical-align:middle}
|
130 |
+
.tinv-wishlist .social-buttons>span{margin-right:27px}
|
131 |
+
.tinv-wishlist .social-buttons li{float:left;margin-right:5px;list-style:none}
|
132 |
+
.tinv-wishlist .social-buttons li:last-child{margin-right:0}
|
133 |
+
.tinv-wishlist .social-buttons li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:20px}
|
134 |
+
.tinv-wishlist .social-buttons li a.white{color:#fff}
|
135 |
+
.tinv-wishlist .social-buttons li a.dark{color:#000}
|
136 |
+
.tinv-wishlist .social-buttons li a i{line-height:2em}
|
137 |
+
.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i{display:none}
|
138 |
+
.tinv-wishlist .tinv-lists-nav{margin-bottom:35px}
|
139 |
+
.tinv-wishlist .tinv-next{display:inline-block;float:left}
|
140 |
+
.tinv-wishlist .tinv-prev{display:inline-block;float:left;margin-right:35px !important}
|
141 |
+
.tinv-wishlist .tinv-prev i{margin-left:0;margin-right:18px}
|
142 |
+
.tinv-wishlist .tinv-next i{margin-left:18px;margin-right:0}
|
143 |
+
.tinv-overlay{width:100%;height:100%;visibility:hidden;opacity:0;background:#191919}
|
144 |
+
.tinv-modal.tinv-modal-open .tinv-overlay{visibility:visible;opacity:.5}
|
145 |
+
.admin-bar .tinv-wishlist .tinv-modal{padding-top:32px !important}
|
146 |
+
.tinv-wishlist .tinv-modal{overflow-y:auto;overflow-x:hidden;width:0;height:0;z-index:9999;outline:0 !important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left}
|
147 |
+
.tinv-wishlist .tinv-modal .tinv-modal-inner{position:relative;margin:0 auto;background-color:#fff;max-width:360px;padding:40px}
|
148 |
+
.tinv-wishlist .tinv-modal.tinv-modal-open{visibility:visible;opacity:1;width:100%;height:100%}
|
149 |
+
.tinv-wishlist .tinv-modal .tinv-close-modal{display:inline-block;position:absolute;top:17px;right:14px;width:26px;height:26px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ebe9eb}
|
150 |
+
.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img{display:block;margin:0 auto;margin-bottom:25px;opacity:1 !important}
|
151 |
+
.tinv-wishlist .tinv-modal ul{overflow:visible;list-style:disc;margin:10px 0 0 20px}
|
152 |
+
.tinv-wishlist .tinv-modal li{list-style:disc !important}
|
153 |
+
.tinv-wishlist .tinv-create-list .tinv-modal ul,.tinv-wishlist.tinv-create-list form ul{list-style:none !important;margin:25px 0 0}
|
154 |
+
.tinv-wishlist .tinv-create-list .tinv-modal li,.tinv-wishlist.tinv-create-list form li{list-style:none !important}
|
155 |
+
.tinv-wishlist .tinv-modal .already-in{margin-bottom:35px}
|
156 |
+
.tinv-wishlist .tinv-modal .delete-notification{margin-bottom:25px}
|
157 |
+
.tinv-wishlist .tinv-modal .already-in ul{overflow:visible;margin:12px 0 27px 17px}
|
158 |
+
.tinv-wishlist .tinv-modal select{width:100%}
|
159 |
+
.tinv-wishlist .tinv-modal button+.button,.tinv-wishlist .tinv-modal button+button{margin-top:12px;width:100%}
|
160 |
+
.tinv-wishlist .tinv-modal input+button{margin-top:12px;width:100%}
|
161 |
+
.tinv-wishlist .tinv-modal label+button,.tinv-wishlist .tinv-modal label+input{margin-top:12px;width:100%}
|
162 |
+
.tinv-wishlist .tinv-modal select+button,.tinv-wishlist .tinv-modal select+input{margin-top:12px;width:100%}
|
163 |
+
.tinv-wishlist .tinv-modal .already-in+label{display:block;margin-top:6px}
|
164 |
+
.tinv-wishlist .tinv-modal label select{margin-top:8px}
|
165 |
+
.tinv-wishlist .tinv-modal .delete-notification+button{width:100%}
|
166 |
+
.tinv-wishlist .tinvwl_added_to_wishlist,.tinv-wishlist .tinvwl_created_wishlist{text-align:center}
|
167 |
+
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:25px}
|
168 |
+
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt{margin-bottom:25px}
|
169 |
+
.tinv-wishlist .tinvwl_created_wishlist button{margin-top:0;margin-bottom:10px}
|
170 |
+
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-top:0;margin-bottom:10px}
|
171 |
+
.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:20px}
|
172 |
+
.tinv-wishlist .tinvwl-buttons-group button{width:100%}
|
173 |
+
.tinv-wishlist .tinvwl-buttons-group button+button{margin-top:7px}
|
174 |
+
.tinv-wishlist .tinvwl-buttons-group button i{position:relative}
|
175 |
+
.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{font-size:20px}
|
176 |
+
.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{position:relative;top:3px}
|
177 |
+
.tinv-wishlist .tinvwl-buttons-group+button{width:100%;margin-top:7px}
|
178 |
+
.tinv-wishlist .tinv-modal h2{text-align:center;margin:0 0 35px}
|
179 |
+
.tinv-wishlist .tinv-create-list .tinv-modal-inner{max-width:778px;padding:30px}
|
180 |
+
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control{border:2px solid red}
|
181 |
+
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group){border:2px solid red}
|
182 |
+
.tinv-wishlist .tinvwl-has-error+.tinvwl-error{padding:5px 0 0 5px;color:red}
|
183 |
+
.tinvwl-tooltip{display:none}
|
184 |
+
.tinvwl-input-group{position:relative;display:table;border-collapse:separate}
|
185 |
+
.tinvwl-input-group .form-control{position:relative;z-index:1;float:left;height:38px;width:100%;margin-bottom:0}
|
186 |
+
.tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:15px}
|
187 |
+
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:10px}
|
188 |
+
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:9px}
|
189 |
+
.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}
|
190 |
+
.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:top}
|
191 |
+
.tinv-table{display:table;width:100%;height:100%}
|
192 |
+
.tinv-cell{display:table-cell;vertical-align:middle}
|
193 |
+
.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}
|
194 |
+
.tinv-wishlist-clear:before{content:"";display:table}
|
195 |
+
.tinv-wishlist-clear:after{content:"";display:table;clear:both}
|
196 |
+
.icon_big_heart_check{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
|
197 |
+
.icon_big_times{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
|
198 |
+
.icon_big_times::before{content:"\e904";top:-7px;left:-7px;position:relative}
|
199 |
+
.icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
|
200 |
+
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
|
201 |
+
.empty-name-wishlist{border-color:#f00 !important}
|
202 |
+
.tinvwl_remove_from_wishlist-text{display:none}
|
203 |
+
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text{display:inline}
|
204 |
+
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text{display:none}
|
205 |
+
.tooltipped{position:relative}
|
206 |
+
.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
|
207 |
+
.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
|
208 |
+
.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}
|
209 |
+
.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{-webkit-animation-delay:0s;animation-delay:0s}
|
210 |
+
.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}
|
211 |
+
.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}
|
212 |
+
.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}
|
213 |
+
.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}
|
214 |
+
.tooltipped-sw::after{margin-right:-16px}
|
215 |
+
.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}
|
216 |
+
.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}
|
217 |
+
.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}
|
218 |
+
.tooltipped-nw::after{margin-right:-16px}
|
219 |
+
.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}
|
220 |
+
.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
|
221 |
+
.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}
|
222 |
+
.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
|
223 |
+
.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}
|
224 |
+
.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}
|
225 |
+
.tooltipped-align-right-1::before{right:10px}
|
226 |
+
.tooltipped-align-right-2::before{right:15px}
|
227 |
+
.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}
|
228 |
+
.tooltipped-align-left-1::before{left:5px}
|
229 |
+
.tooltipped-align-left-2::before{left:10px}
|
230 |
+
.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}
|
231 |
+
.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
|
232 |
+
.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}
|
233 |
+
.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}
|
234 |
+
.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}
|
235 |
+
@media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
|
236 |
+
}@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}
|
237 |
+
.tinv-wishlist .product-stock span{display:block}
|
238 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
|
239 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
|
240 |
+
.tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
|
241 |
+
.tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
|
242 |
+
.tinv-wishlist .product-action .button .tinvwl-txt{display:none}
|
243 |
+
.tinv-wishlist .wishlist-action button[value="manage_remove"] span{display:none}
|
244 |
+
.tinv-wishlist .wishlist-action button[value="manage_remove"]>i{display:inline-block}
|
245 |
+
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
|
246 |
+
}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
|
247 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:none}
|
248 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove]{display:inline-block;margin-top:5px}
|
249 |
+
.tinv-wishlist .product-action{width:60px}
|
250 |
+
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-right:0}
|
251 |
+
.tinv-wishlist .wishlist-name .tinvwl-rename-button span{display:none}
|
252 |
+
.tinv-wishlist .wishlist-action{width:60px}
|
253 |
+
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none;width:auto}
|
254 |
+
.tinv-wishlist tfoot .tinvwl-to-right{float:none;width:auto;text-align:left}
|
255 |
+
.tinv-wishlist .social-buttons{float:none;width:auto;text-align:left;margin-top:20px}
|
256 |
+
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:30px}
|
257 |
+
.tinv-wishlist .tinv-login form input[name=login]{min-width:auto}
|
258 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
|
259 |
+
}@media screen and (max-width:782px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
|
260 |
+
}@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%}
|
261 |
+
.tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
|
262 |
+
.tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
|
263 |
+
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
|
264 |
+
.tinvwl-input-group:not(.tinvwl-no-full){display:block}
|
265 |
+
.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}
|
266 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
|
267 |
+
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
|
268 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
|
269 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
|
270 |
+
.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%}
|
271 |
+
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
|
272 |
+
.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%}
|
273 |
+
}@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}
|
274 |
+
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
|
275 |
+
.tinv-wishlist thead th .tinvwl-full{display:none}
|
276 |
+
.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}
|
277 |
+
.tinv-wishlist table thead th .tinvwl-mobile{display:block}
|
278 |
+
.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100% !important;text-align:center}
|
279 |
+
.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100% !important;text-align:center}
|
280 |
+
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}
|
281 |
+
.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}
|
282 |
+
.tinv-wishlist .product-stock p{margin:0 auto}
|
283 |
+
.tinv-wishlist .product-thumbnail img{margin:0 auto;max-width:80px}
|
284 |
+
.tinv-wishlist.woocommerce table .quantity .qty{text-align:center;width:100%}
|
285 |
+
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:10px}
|
286 |
+
.tinv-wishlist table.tinvwl-table-manage-list tfoot td{display:block;width:100%}
|
287 |
+
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove]{width:100%}
|
288 |
+
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button{float:none}
|
289 |
+
.tinv-wishlist button[value="manage_apply"] .tinvwl-mobile,.tinv-wishlist button[value="product_apply"] .tinvwl-mobile{display:none}
|
290 |
+
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:block}
|
291 |
+
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
|
292 |
+
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
|
293 |
+
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0}
|
294 |
+
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,.tinv-wishlist tfoot .tinvwl-to-right button:first-child{margin-top:0 !important}
|
295 |
+
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:20px}
|
296 |
+
.tinv-wishlist .social-buttons{text-align:center}
|
297 |
+
.tinv-wishlist .navigation-button>li{width:20%;text-align:center}
|
298 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-1>li{width:100%}
|
299 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-2>li{width:50%}
|
300 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-3>li{width:33%}
|
301 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-4>li{width:25%}
|
302 |
+
.tinv-wishlist .navigation-button>li+li{width:20%}
|
303 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-1>li+li{width:100%}
|
304 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-2>li+li{width:50%}
|
305 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-3>li+li{width:33%}
|
306 |
+
.tinv-wishlist .navigation-button.tinvwl-btns-count-4>li+li{width:25%}
|
307 |
+
.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{width:calc(100% - 10px);margin-right:0}
|
308 |
+
.tinv-wishlist .navigation-button .tinv-create-list>a .tinvwl-txt,.tinv-wishlist .navigation-button li>a .tinvwl-txt{display:none}
|
309 |
+
.tinv-wishlist .navigation-button .tinv-create-list>a>i,.tinv-wishlist .navigation-button li>a>i{display:inline-block !important;margin-right:0}
|
310 |
+
.tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
|
311 |
+
.navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
|
312 |
+
.tinvwl-input-group{width:100%}
|
313 |
+
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
|
314 |
+
}@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
|
315 |
+
.tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
|
316 |
+
}@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
317 |
+
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
|
318 |
+
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
319 |
+
}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
320 |
+
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
|
321 |
+
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
|
322 |
+
}@-webkit-keyframes tooltip-appear{from{opacity:0}
|
323 |
+
to{opacity:1}
|
324 |
+
}@keyframes tooltip-appear{from{opacity:0}
|
325 |
+
to{opacity:1}
|
326 |
+
}
|
assets/css/theme.css
CHANGED
@@ -3,34 +3,28 @@
|
|
3 |
font-size: 14px;
|
4 |
font-weight: 400;
|
5 |
text-transform: none;
|
6 |
-
line-height: 1.75;
|
7 |
-
}
|
8 |
|
9 |
.tinv-wishlist .woocommerce form .form-row input.input-text {
|
10 |
line-height: 1;
|
11 |
padding-top: 9.5px;
|
12 |
-
padding-bottom: 9.5px;
|
13 |
-
}
|
14 |
|
15 |
.tinv-wishlist label {
|
16 |
-
font-weight: 400;
|
17 |
-
}
|
18 |
|
19 |
.tinv-wishlist :-moz-placeholder, .tinv-wishlist ::-webkit-input-placeholder {
|
20 |
color: #1a1a1a;
|
21 |
-
font-family: Georgia, serif;
|
22 |
-
}
|
23 |
|
24 |
.tinv-wishlist ::-moz-placeholder {
|
25 |
color: #1a1a1a;
|
26 |
font-family: Georgia, serif;
|
27 |
-
opacity: 1;
|
28 |
-
}
|
29 |
|
30 |
.tinv-wishlist :-ms-input-placeholder {
|
31 |
color: #1a1a1a;
|
32 |
-
font-family: Georgia, serif;
|
33 |
-
}
|
34 |
|
35 |
.tinv-wishlist select {
|
36 |
-webkit-appearance: none;
|
@@ -40,8 +34,7 @@
|
|
40 |
background-image: url(../img/select_caret_t.png);
|
41 |
background-repeat: no-repeat;
|
42 |
background-position: 96% center;
|
43 |
-
background-position: calc(100% - 15px) center;
|
44 |
-
}
|
45 |
|
46 |
.tinv-wishlist button {
|
47 |
text-align: center;
|
@@ -49,8 +42,7 @@
|
|
49 |
letter-spacing: 0;
|
50 |
line-height: 1;
|
51 |
text-transform: none;
|
52 |
-
padding: 11.5px 19px;
|
53 |
-
}
|
54 |
|
55 |
.tinv-wishlist input[type=button], .tinv-wishlist input[type=reset], .tinv-wishlist input[type=submit] {
|
56 |
text-align: center;
|
@@ -58,34 +50,32 @@
|
|
58 |
letter-spacing: 0;
|
59 |
line-height: 1;
|
60 |
text-transform: none;
|
61 |
-
padding: 11.5px 19px;
|
62 |
-
}
|
63 |
|
64 |
.tinv-wishlist .button, .tinv-wishlist button {
|
65 |
-
box-shadow: none;
|
|
|
66 |
text-transform: none;
|
67 |
border: none;
|
68 |
-
transition: none;
|
69 |
-
}
|
70 |
|
71 |
.tinv-wishlist input[type=button], .tinv-wishlist input[type=reset], .tinv-wishlist input[type=submit] {
|
72 |
-
box-shadow: none;
|
|
|
73 |
text-transform: none;
|
74 |
border: none;
|
75 |
-
transition: none;
|
76 |
-
}
|
77 |
|
78 |
.tinv-wishlist .product-quantity input[type=text].qty {
|
79 |
-
padding: 6px 15px;
|
80 |
-
}
|
81 |
|
82 |
.tinv-wishlist input[type=text], .tinv-wishlist input[type=email], .tinv-wishlist input[type=url], .tinv-wishlist input[type=password], .tinv-wishlist input[type=search], .tinv-wishlist input[type=tel], .tinv-wishlist input[type=number] {
|
83 |
-
padding: 6px 15px;
|
84 |
-
}
|
85 |
|
86 |
.tinv-wishlist textarea {
|
87 |
-
padding: 6px 15px;
|
88 |
-
}
|
89 |
|
90 |
.woocommerce.tinv-wishlist #respond input#submit, .woocommerce.tinv-wishlist a.button, .woocommerce.tinv-wishlist button.button, .woocommerce.tinv-wishlist input.button {
|
91 |
text-align: center;
|
@@ -94,17 +84,15 @@
|
|
94 |
line-height: 1;
|
95 |
text-transform: none;
|
96 |
padding: 11.5px 17px;
|
97 |
-
transition: none;
|
98 |
-
}
|
99 |
|
100 |
.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 {
|
101 |
-
padding: 11.5px 20px;
|
102 |
-
}
|
103 |
|
104 |
.woocommerce.tinv-wishlist .tinvwl-continue-shop {
|
105 |
padding-left: 17px;
|
106 |
-
padding-right: 17px;
|
107 |
-
}
|
108 |
|
109 |
.tinv-wishlist input[type="text"], .tinv-wishlist input[type="email"], .tinv-wishlist input[type="url"], .tinv-wishlist input[type="password"], .tinv-wishlist input[type="search"], .tinv-wishlist input[type="tel"], .tinv-wishlist input[type="number"], .tinv-wishlist textarea, .tinv-wishlist select, .tinv-wishlist .product-quantity input[type="text"].qty {
|
110 |
font-family: inherit;
|
@@ -114,338 +102,225 @@
|
|
114 |
border-style: solid;
|
115 |
border-color: #d1d1d1;
|
116 |
border-radius: 2px;
|
117 |
-
box-shadow: none;
|
118 |
-
|
119 |
-
}
|
120 |
|
121 |
.tinv-wishlist {
|
122 |
-
color: #1a1a1a;
|
123 |
-
|
124 |
-
|
125 |
-
.tinv-wishlist
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
.tinv-wishlist table
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
}
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
.tinv-wishlist
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
}
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
.tinv-wishlist .
|
161 |
-
|
162 |
-
|
163 |
-
}
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
}
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
}
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
.tinv-wishlist .
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
.tinv-wishlist .wishlist
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
.tinv-wishlist
|
216 |
-
|
217 |
-
}
|
218 |
-
|
219 |
-
.tinv-wishlist .tinv-login input[name=password] {
|
220 |
-
padding-left: 36px;
|
221 |
-
}
|
222 |
-
|
223 |
-
.tinv-wishlist .tinv-login .form-row {
|
224 |
-
position: relative;
|
225 |
-
}
|
226 |
-
|
227 |
-
.tinv-wishlist .tinv-login .tinvwl-icon {
|
228 |
-
display: inline-block;
|
229 |
-
}
|
230 |
-
|
231 |
-
.tinv-wishlist .tinv-modal .button {
|
232 |
-
font-weight: 400;
|
233 |
-
padding: 11px 11px 14px 11px;
|
234 |
-
}
|
235 |
-
|
236 |
-
.tinv-wishlist .tinv-modal .button i {
|
237 |
-
font-size: 14px;
|
238 |
-
}
|
239 |
-
|
240 |
-
.tinv-wishlist .tinv-modal button i {
|
241 |
-
font-size: 14px;
|
242 |
-
}
|
243 |
-
|
244 |
-
.tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view, .tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view {
|
245 |
-
padding: 11px 11px 14px 11px;
|
246 |
-
}
|
247 |
-
|
248 |
-
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close, .tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view {
|
249 |
-
float: left !important;
|
250 |
-
width: calc(50% - 5px);
|
251 |
-
white-space: normal;
|
252 |
-
}
|
253 |
-
|
254 |
-
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button + a button, .tinv-wishlist .tinv-modal .tinvwl-buttons-group button + button {
|
255 |
-
margin: 0 0 0 10px;
|
256 |
-
}
|
257 |
-
|
258 |
-
.tinv-wishlist .tinv-header h2 {
|
259 |
-
font-family: inherit;
|
260 |
-
text-transform: none;
|
261 |
-
text-shadow: none;
|
262 |
-
letter-spacing: 0;
|
263 |
-
font-size: 40px;
|
264 |
-
font-weight: 700;
|
265 |
-
margin-bottom: 40px;
|
266 |
-
color: #000000;
|
267 |
-
}
|
268 |
-
|
269 |
-
.tinv-wishlist a:not(.button):not(.social) {
|
270 |
-
font-family: inherit;
|
271 |
-
font-weight: 400;
|
272 |
-
color: #007acc;
|
273 |
-
text-decoration: underline;
|
274 |
-
border-bottom: 0;
|
275 |
-
box-shadow: none;
|
276 |
-
}
|
277 |
-
|
278 |
-
.tinv-wishlist a:not(.button):not(.social):active, .tinv-wishlist a:not(.button):not(.social):focus, .tinv-wishlist a:not(.button):not(.social):hover {
|
279 |
-
color: #686868;
|
280 |
-
}
|
281 |
-
|
282 |
-
.tinv-wishlist select {
|
283 |
-
font-size: 12px;
|
284 |
-
background-size: 8px 6px;
|
285 |
-
}
|
286 |
|
287 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
288 |
.tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail {
|
289 |
padding-left: 10px;
|
290 |
-
padding-right: 10px;
|
291 |
-
}
|
292 |
.tinv-wishlist .product-action .button {
|
293 |
-
padding: 11.5px 12px !important;
|
294 |
-
}
|
295 |
-
}
|
296 |
|
297 |
@media only screen and (max-width: 640px) {
|
298 |
.tinv-wishlist table.tinvwl-table-manage-list th {
|
299 |
padding-top: 26px;
|
300 |
-
padding-bottom: 26px;
|
301 |
-
}
|
302 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td {
|
303 |
display: block;
|
304 |
width: 100% !important;
|
305 |
padding: 0 12px 12px;
|
306 |
-
text-align: center;
|
307 |
-
}
|
308 |
.tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
|
309 |
display: block;
|
310 |
width: 100% !important;
|
311 |
padding: 0 12px 12px;
|
312 |
-
text-align: center;
|
313 |
-
}
|
314 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {
|
315 |
-
border-bottom: 0;
|
316 |
-
}
|
317 |
.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) {
|
318 |
-
border-bottom: 0;
|
319 |
-
}
|
320 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child, .tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child {
|
321 |
-
padding-top: 20px;
|
322 |
-
}
|
323 |
.tinv-wishlist table.tinvwl-table-manage-list td {
|
324 |
-
padding: 12px;
|
325 |
-
}
|
326 |
.tinv-wishlist table.tinvwl-table-manage-lists td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td {
|
327 |
-
padding: 12px;
|
328 |
-
}
|
329 |
.tinv-wishlist .tinvwl-table-manage-list td.product-cb, .tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb {
|
330 |
-
padding-bottom: 20px;
|
331 |
-
}
|
332 |
.tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail {
|
333 |
padding-top: 20px;
|
334 |
-
padding-bottom: 14px;
|
335 |
-
}
|
336 |
.tinv-wishlist .tinvwl-table-manage-list td.product-cb + td.product-remove + td.product-thumbnail {
|
337 |
-
padding-top: 0;
|
338 |
-
}
|
339 |
.tinv-wishlist .tinvwl-table-manage-list td.product-name {
|
340 |
-
padding-bottom: 6px;
|
341 |
-
}
|
342 |
.tinv-wishlist .tinvwl-table-manage-list td.product-price {
|
343 |
-
padding-bottom: 23px;
|
344 |
-
}
|
345 |
.tinv-wishlist .tinvwl-table-manage-list td.product-date {
|
346 |
-
padding-bottom: 16px;
|
347 |
-
}
|
348 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock {
|
349 |
-
padding-bottom: 24px;
|
350 |
-
}
|
351 |
.tinv-wishlist .tinvwl-table-manage-list td.product-quantity {
|
352 |
-
padding: 0 12px 10px;
|
353 |
-
}
|
354 |
.tinv-wishlist .wishlist-action button[value=manage_remove] {
|
355 |
text-indent: -9999px;
|
356 |
-
background-position: center;
|
357 |
-
}
|
358 |
-
}
|
359 |
|
360 |
@media only screen and (max-width: 1200px) {
|
361 |
.tinv-wishlist .wishlist-name {
|
362 |
-
min-width: 200px;
|
363 |
-
}
|
364 |
-
}
|
365 |
|
366 |
@media only screen and (max-width: 1024px) {
|
367 |
.tinv-wishlist .wishlist-action button[value=manage_remove] {
|
368 |
-
padding-left: 17px;
|
369 |
-
}
|
370 |
-
}
|
371 |
|
372 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
373 |
.tinv-wishlist tfoot .tinvwl-to-left select {
|
374 |
-
width: 140px;
|
375 |
-
}
|
376 |
.tinv-wishlist .wishlist-action button[value=manage_remove] {
|
377 |
background-image: none;
|
378 |
-
padding: 11.5px 12px !important;
|
379 |
-
}
|
380 |
-
}
|
381 |
|
382 |
.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button {
|
383 |
-
font-weight: 700;
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
font-weight: 700;
|
388 |
-
vertical-align: middle;
|
389 |
-
}
|
390 |
|
391 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before {
|
392 |
color: #007acc;
|
393 |
font-family: inherit;
|
394 |
-
font-size: 16px;
|
395 |
-
}
|
396 |
|
397 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before {
|
398 |
color: #515151;
|
399 |
-
background-color: #ebe9eb;
|
400 |
-
}
|
401 |
|
402 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button:hover, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before {
|
403 |
color: #515151;
|
404 |
-
background-color: #dad8da;
|
405 |
-
}
|
406 |
|
407 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button {
|
408 |
-
border-radius: 3px;
|
409 |
-
}
|
410 |
|
411 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before {
|
412 |
-
font-size: 16px;
|
413 |
-
}
|
414 |
|
415 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:hover:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:hover:before {
|
416 |
-
color: #686868;
|
417 |
-
}
|
418 |
|
419 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button {
|
420 |
font-family: inherit;
|
421 |
-
font-size: 16px;
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
background-color: #ebe9eb;
|
426 |
-
border-radius: 3px;
|
427 |
-
}
|
428 |
|
429 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before {
|
430 |
-
font-size: 16px;
|
431 |
-
}
|
432 |
|
433 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before {
|
434 |
-
color: #515151;
|
435 |
-
}
|
436 |
|
437 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button:hover, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before {
|
438 |
color: #686868;
|
439 |
-
background-color: #dad8da;
|
440 |
-
}
|
441 |
|
442 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before {
|
443 |
-
color: #007acc;
|
444 |
-
}
|
445 |
|
446 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:hover:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:hover:before {
|
447 |
-
color: #686868;
|
448 |
-
}
|
449 |
|
450 |
.woocommerce.tinv-wishlist #respond input#submit, .woocommerce.tinv-wishlist a.button, .woocommerce.tinv-wishlist button.button, .woocommerce.tinv-wishlist input.button {
|
451 |
font-family: inherit;
|
@@ -454,37 +329,32 @@
|
|
454 |
color: #515151;
|
455 |
background-color: #ebe9eb;
|
456 |
border-radius: 3px;
|
457 |
-
box-shadow: none;
|
458 |
-
|
459 |
-
}
|
460 |
|
461 |
.woocommerce.tinv-wishlist #respond input#submit:hover, .woocommerce.tinv-wishlist a.button:hover, .woocommerce.tinv-wishlist button.button:hover, .woocommerce.tinv-wishlist input.button:hover {
|
462 |
color: #515151;
|
463 |
-
background-color: #dad8da;
|
464 |
-
}
|
465 |
|
466 |
.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 {
|
467 |
font-family: inherit;
|
468 |
font-size: 14px;
|
469 |
color: #ffffff;
|
470 |
background-color: #a46497;
|
471 |
-
border-radius: 3px;
|
472 |
-
}
|
473 |
|
474 |
.woocommerce.tinv-wishlist #respond input#submit.alt:hover, .woocommerce.tinv-wishlist a.button.alt:hover, .woocommerce.tinv-wishlist button.button.alt:hover, .woocommerce.tinv-wishlist input.button.alt:hover {
|
475 |
color: #ffffff;
|
476 |
-
background-color: #935386;
|
477 |
-
}
|
478 |
|
479 |
.tinv-wishlist .tinv-wrapped-block {
|
480 |
padding: 30px 30px 39px;
|
481 |
color: #1a1a1a;
|
482 |
-
background-color: #f6f6f6;
|
483 |
-
}
|
484 |
|
485 |
.tinv-wishlist .tinv-search-list .tinv-wrapped-block {
|
486 |
-
padding: 20px 24px;
|
487 |
-
}
|
488 |
|
489 |
.tinv-wishlist .tinv-wrapped-block input[type=text], .tinv-wishlist .tinv-wrapped-block input[type=password], .tinv-wishlist .tinv-wrapped-block input[type=search] {
|
490 |
font-family: inherit;
|
@@ -492,131 +362,100 @@
|
|
492 |
color: #1a1a1a;
|
493 |
background-color: #ffffff;
|
494 |
border-color: #d1d1d1;
|
495 |
-
border-radius: 2px;
|
496 |
-
}
|
497 |
|
498 |
.tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder {
|
499 |
-
color: #1a1a1a;
|
500 |
-
}
|
501 |
|
502 |
.tinv-wishlist table, .tinv-wishlist table td {
|
503 |
-
background-color: #ffffff;
|
504 |
-
}
|
505 |
|
506 |
.tinv-wishlist table, .tinv-wishlist table td, .tinv-wishlist table th {
|
507 |
-
border-color: #d1d1d1;
|
508 |
-
}
|
509 |
|
510 |
.tinv-wishlist table {
|
511 |
border-style: solid;
|
512 |
border-width: 1px 0 0 1px;
|
513 |
-
line-height: 16px;
|
514 |
-
|
515 |
-
|
516 |
-
.tinv-wishlist table
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
font-weight: 700;
|
532 |
-
text-transform: none;
|
533 |
-
color: #1a1a1a;
|
534 |
-
background-color: #ffffff;
|
535 |
-
}
|
536 |
-
|
537 |
-
.tinv-wishlist table td {
|
538 |
-
color: #686868;
|
539 |
-
}
|
540 |
|
541 |
.tinv-wishlist td.product-price {
|
542 |
font-family: inherit;
|
543 |
font-size: 16px;
|
544 |
-
color: #202020;
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
color: #ffffff;
|
550 |
-
background-color: #007acc;
|
551 |
-
}
|
552 |
|
553 |
.tinv-wishlist .product-stock .stock:not(.out-of-stock) {
|
554 |
-
color: #6a8e19;
|
555 |
-
}
|
556 |
|
557 |
.tinv-wishlist .product-remove button {
|
558 |
-
background-color: #f7f7f7;
|
559 |
-
|
560 |
-
|
561 |
-
.tinv-wishlist .product-remove button:active, .tinv-wishlist .product-remove button:focus, .tinv-wishlist .product-remove button:hover {
|
562 |
-
background-color: #dad8da;
|
563 |
-
}
|
564 |
|
565 |
.tinv-wishlist .social-buttons li a {
|
566 |
-
box-shadow: none !important;
|
|
|
567 |
background-color: #ebe9eb;
|
568 |
text-decoration: none;
|
569 |
-
font-size: 20px;
|
570 |
-
|
571 |
-
|
572 |
-
.tinv-wishlist .social-buttons li a
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
.tinv-wishlist .social-buttons li a.white, .tinv-wishlist .social-buttons li a.dark {
|
577 |
-
color: #000000;
|
578 |
-
}
|
579 |
-
|
580 |
-
.tinv-wishlist .social-buttons li a.white:hover, .tinv-wishlist .social-buttons li a.dark:hover {
|
581 |
-
color: #686868;
|
582 |
-
}
|
583 |
|
584 |
.tinv-wishlist .tinv-modal .tinv-modal-inner {
|
585 |
line-height: 26px;
|
586 |
color: #1a1a1a;
|
587 |
background-color: #ffffff;
|
588 |
font-family: inherit;
|
589 |
-
font-size: 16px;
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
line-height: 22px;
|
597 |
-
border-radius: 2px;
|
598 |
-
}
|
599 |
|
600 |
.tinv-wishlist input[type=text], .tinv-wishlist input[type=email], .tinv-wishlist input[type=url], .tinv-wishlist input[type=password], .tinv-wishlist input[type=search], .tinv-wishlist input[type=tel], .tinv-wishlist input[type=number] {
|
601 |
-
min-height: 38px;
|
602 |
-
}
|
603 |
|
604 |
.tinv-wishlist select {
|
605 |
-
min-height: 38px;
|
606 |
-
}
|
607 |
|
608 |
.tinv-wishlist .tinv-modal .tinv-close-modal, .tinv-wishlist .tinv-modal button.button {
|
609 |
color: #515151;
|
610 |
-
background-color: #ebe9eb;
|
611 |
-
}
|
612 |
|
613 |
.tinv-wishlist .tinv-modal .tinv-close-modal:hover, .tinv-wishlist .tinv-modal button.button:hover {
|
614 |
color: #515151;
|
615 |
-
background-color: #dad8da;
|
616 |
-
}
|
617 |
|
618 |
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {
|
619 |
.tinv-wishlist select {
|
620 |
-
background-image: url(../img/select_caret_t@2x.png);
|
621 |
-
|
622 |
-
}
|
|
|
|
3 |
font-size: 14px;
|
4 |
font-weight: 400;
|
5 |
text-transform: none;
|
6 |
+
line-height: 1.75; }
|
|
|
7 |
|
8 |
.tinv-wishlist .woocommerce form .form-row input.input-text {
|
9 |
line-height: 1;
|
10 |
padding-top: 9.5px;
|
11 |
+
padding-bottom: 9.5px; }
|
|
|
12 |
|
13 |
.tinv-wishlist label {
|
14 |
+
font-weight: 400; }
|
|
|
15 |
|
16 |
.tinv-wishlist :-moz-placeholder, .tinv-wishlist ::-webkit-input-placeholder {
|
17 |
color: #1a1a1a;
|
18 |
+
font-family: Georgia, serif; }
|
|
|
19 |
|
20 |
.tinv-wishlist ::-moz-placeholder {
|
21 |
color: #1a1a1a;
|
22 |
font-family: Georgia, serif;
|
23 |
+
opacity: 1; }
|
|
|
24 |
|
25 |
.tinv-wishlist :-ms-input-placeholder {
|
26 |
color: #1a1a1a;
|
27 |
+
font-family: Georgia, serif; }
|
|
|
28 |
|
29 |
.tinv-wishlist select {
|
30 |
-webkit-appearance: none;
|
34 |
background-image: url(../img/select_caret_t.png);
|
35 |
background-repeat: no-repeat;
|
36 |
background-position: 96% center;
|
37 |
+
background-position: calc(100% - 15px) center; }
|
|
|
38 |
|
39 |
.tinv-wishlist button {
|
40 |
text-align: center;
|
42 |
letter-spacing: 0;
|
43 |
line-height: 1;
|
44 |
text-transform: none;
|
45 |
+
padding: 11.5px 19px; }
|
|
|
46 |
|
47 |
.tinv-wishlist input[type=button], .tinv-wishlist input[type=reset], .tinv-wishlist input[type=submit] {
|
48 |
text-align: center;
|
50 |
letter-spacing: 0;
|
51 |
line-height: 1;
|
52 |
text-transform: none;
|
53 |
+
padding: 11.5px 19px; }
|
|
|
54 |
|
55 |
.tinv-wishlist .button, .tinv-wishlist button {
|
56 |
+
-webkit-box-shadow: none;
|
57 |
+
box-shadow: none;
|
58 |
text-transform: none;
|
59 |
border: none;
|
60 |
+
-webkit-transition: none;
|
61 |
+
transition: none; }
|
62 |
|
63 |
.tinv-wishlist input[type=button], .tinv-wishlist input[type=reset], .tinv-wishlist input[type=submit] {
|
64 |
+
-webkit-box-shadow: none;
|
65 |
+
box-shadow: none;
|
66 |
text-transform: none;
|
67 |
border: none;
|
68 |
+
-webkit-transition: none;
|
69 |
+
transition: none; }
|
70 |
|
71 |
.tinv-wishlist .product-quantity input[type=text].qty {
|
72 |
+
padding: 6px 15px; }
|
|
|
73 |
|
74 |
.tinv-wishlist input[type=text], .tinv-wishlist input[type=email], .tinv-wishlist input[type=url], .tinv-wishlist input[type=password], .tinv-wishlist input[type=search], .tinv-wishlist input[type=tel], .tinv-wishlist input[type=number] {
|
75 |
+
padding: 6px 15px; }
|
|
|
76 |
|
77 |
.tinv-wishlist textarea {
|
78 |
+
padding: 6px 15px; }
|
|
|
79 |
|
80 |
.woocommerce.tinv-wishlist #respond input#submit, .woocommerce.tinv-wishlist a.button, .woocommerce.tinv-wishlist button.button, .woocommerce.tinv-wishlist input.button {
|
81 |
text-align: center;
|
84 |
line-height: 1;
|
85 |
text-transform: none;
|
86 |
padding: 11.5px 17px;
|
87 |
+
-webkit-transition: none;
|
88 |
+
transition: none; }
|
89 |
|
90 |
.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 {
|
91 |
+
padding: 11.5px 20px; }
|
|
|
92 |
|
93 |
.woocommerce.tinv-wishlist .tinvwl-continue-shop {
|
94 |
padding-left: 17px;
|
95 |
+
padding-right: 17px; }
|
|
|
96 |
|
97 |
.tinv-wishlist input[type="text"], .tinv-wishlist input[type="email"], .tinv-wishlist input[type="url"], .tinv-wishlist input[type="password"], .tinv-wishlist input[type="search"], .tinv-wishlist input[type="tel"], .tinv-wishlist input[type="number"], .tinv-wishlist textarea, .tinv-wishlist select, .tinv-wishlist .product-quantity input[type="text"].qty {
|
98 |
font-family: inherit;
|
102 |
border-style: solid;
|
103 |
border-color: #d1d1d1;
|
104 |
border-radius: 2px;
|
105 |
+
-webkit-box-shadow: none;
|
106 |
+
box-shadow: none;
|
107 |
+
font-size: 14px; }
|
108 |
|
109 |
.tinv-wishlist {
|
110 |
+
color: #1a1a1a; }
|
111 |
+
.tinv-wishlist a i.ftinvwl-chevron-left, .tinv-wishlist a i.ftinvwl-chevron-right {
|
112 |
+
font-size: 10px; }
|
113 |
+
.tinv-wishlist table th {
|
114 |
+
padding: 22px 12px; }
|
115 |
+
.tinv-wishlist table td {
|
116 |
+
padding: 27px 12px; }
|
117 |
+
.tinv-wishlist table .entry-date {
|
118 |
+
background: 0 0;
|
119 |
+
padding: 0;
|
120 |
+
margin: 0;
|
121 |
+
color: inherit; }
|
122 |
+
.tinv-wishlist td.product-name {
|
123 |
+
line-height: 20px; }
|
124 |
+
.tinv-wishlist td.product-name a {
|
125 |
+
line-height: 1.14; }
|
126 |
+
.tinv-wishlist td.product-price {
|
127 |
+
line-height: 24px; }
|
128 |
+
.tinv-wishlist .product-stock i {
|
129 |
+
font-size: 12px; }
|
130 |
+
.tinv-wishlist .product-stock i.ftinvwl-times {
|
131 |
+
font-size: 20px;
|
132 |
+
margin-right: 8px; }
|
133 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-quantity {
|
134 |
+
padding-left: 9px;
|
135 |
+
padding-right: 9px; }
|
136 |
+
.tinv-wishlist.woocommerce table .quantity .qty {
|
137 |
+
padding: 8px 12px; }
|
138 |
+
.tinv-wishlist table.tinvwl-table-manage-list .product-action {
|
139 |
+
padding-left: 11px;
|
140 |
+
padding-right: 11px; }
|
141 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-action .tinvwl_move_product_button i, .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] i {
|
142 |
+
font-size: 12px; }
|
143 |
+
.tinv-wishlist .wishlist-cb {
|
144 |
+
padding-left: 10px;
|
145 |
+
padding-right: 10px; }
|
146 |
+
.tinv-wishlist .wishlist-name {
|
147 |
+
min-width: 340px; }
|
148 |
+
.tinv-wishlist .wishlist-privacy {
|
149 |
+
padding-left: 15px;
|
150 |
+
padding-right: 15px;
|
151 |
+
min-width: 130px; }
|
152 |
+
.tinv-wishlist table:not(.tinvwl-public) .wishlist-date {
|
153 |
+
min-width: 130px; }
|
154 |
+
.tinv-wishlist .wishlist-action {
|
155 |
+
padding-left: 10px;
|
156 |
+
padding-right: 10px; }
|
157 |
+
.tinv-wishlist .tinv-login.tinv-wrapped-block {
|
158 |
+
padding: 30px; }
|
159 |
+
.tinv-wishlist .tinv-login form input[name=login] {
|
160 |
+
min-width: 219px; }
|
161 |
+
.tinv-wishlist .tinv-login input[name=username] {
|
162 |
+
padding-left: 40px; }
|
163 |
+
.tinv-wishlist .tinv-login input[name=password] {
|
164 |
+
padding-left: 36px; }
|
165 |
+
.tinv-wishlist .tinv-login .form-row {
|
166 |
+
position: relative; }
|
167 |
+
.tinv-wishlist .tinv-login .tinvwl-icon {
|
168 |
+
display: inline-block; }
|
169 |
+
.tinv-wishlist .tinv-modal .button {
|
170 |
+
font-weight: 400;
|
171 |
+
padding: 11px 11px 14px 11px; }
|
172 |
+
.tinv-wishlist .tinv-modal .button i {
|
173 |
+
font-size: 14px; }
|
174 |
+
.tinv-wishlist .tinv-modal button i {
|
175 |
+
font-size: 14px; }
|
176 |
+
.tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view, .tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view {
|
177 |
+
padding: 11px 11px 14px 11px; }
|
178 |
+
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close, .tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view {
|
179 |
+
float: left !important;
|
180 |
+
width: calc(50% - 5px);
|
181 |
+
white-space: normal; }
|
182 |
+
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button + a button, .tinv-wishlist .tinv-modal .tinvwl-buttons-group button + button {
|
183 |
+
margin: 0 0 0 10px; }
|
184 |
+
.tinv-wishlist .tinv-header h2 {
|
185 |
+
font-family: inherit;
|
186 |
+
text-transform: none;
|
187 |
+
text-shadow: none;
|
188 |
+
letter-spacing: 0;
|
189 |
+
font-size: 40px;
|
190 |
+
font-weight: 700;
|
191 |
+
margin-bottom: 40px;
|
192 |
+
color: #000000; }
|
193 |
+
.tinv-wishlist a:not(.button):not(.social) {
|
194 |
+
font-family: inherit;
|
195 |
+
font-weight: 400;
|
196 |
+
color: #007acc;
|
197 |
+
text-decoration: underline;
|
198 |
+
border-bottom: 0;
|
199 |
+
-webkit-box-shadow: none;
|
200 |
+
box-shadow: none; }
|
201 |
+
.tinv-wishlist a:not(.button):not(.social):active, .tinv-wishlist a:not(.button):not(.social):focus, .tinv-wishlist a:not(.button):not(.social):hover {
|
202 |
+
color: #686868; }
|
203 |
+
.tinv-wishlist select {
|
204 |
+
font-size: 12px;
|
205 |
+
background-size: 8px 6px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
|
207 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
208 |
.tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail {
|
209 |
padding-left: 10px;
|
210 |
+
padding-right: 10px; }
|
|
|
211 |
.tinv-wishlist .product-action .button {
|
212 |
+
padding: 11.5px 12px !important; } }
|
|
|
|
|
213 |
|
214 |
@media only screen and (max-width: 640px) {
|
215 |
.tinv-wishlist table.tinvwl-table-manage-list th {
|
216 |
padding-top: 26px;
|
217 |
+
padding-bottom: 26px; }
|
|
|
218 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td {
|
219 |
display: block;
|
220 |
width: 100% !important;
|
221 |
padding: 0 12px 12px;
|
222 |
+
text-align: center; }
|
|
|
223 |
.tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
|
224 |
display: block;
|
225 |
width: 100% !important;
|
226 |
padding: 0 12px 12px;
|
227 |
+
text-align: center; }
|
|
|
228 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {
|
229 |
+
border-bottom: 0; }
|
|
|
230 |
.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) {
|
231 |
+
border-bottom: 0; }
|
|
|
232 |
.tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child, .tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child {
|
233 |
+
padding-top: 20px; }
|
|
|
234 |
.tinv-wishlist table.tinvwl-table-manage-list td {
|
235 |
+
padding: 12px; }
|
|
|
236 |
.tinv-wishlist table.tinvwl-table-manage-lists td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td {
|
237 |
+
padding: 12px; }
|
|
|
238 |
.tinv-wishlist .tinvwl-table-manage-list td.product-cb, .tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb {
|
239 |
+
padding-bottom: 20px; }
|
|
|
240 |
.tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail {
|
241 |
padding-top: 20px;
|
242 |
+
padding-bottom: 14px; }
|
|
|
243 |
.tinv-wishlist .tinvwl-table-manage-list td.product-cb + td.product-remove + td.product-thumbnail {
|
244 |
+
padding-top: 0; }
|
|
|
245 |
.tinv-wishlist .tinvwl-table-manage-list td.product-name {
|
246 |
+
padding-bottom: 6px; }
|
|
|
247 |
.tinv-wishlist .tinvwl-table-manage-list td.product-price {
|
248 |
+
padding-bottom: 23px; }
|
|
|
249 |
.tinv-wishlist .tinvwl-table-manage-list td.product-date {
|
250 |
+
padding-bottom: 16px; }
|
|
|
251 |
.tinv-wishlist .tinvwl-table-manage-list td.product-stock {
|
252 |
+
padding-bottom: 24px; }
|
|
|
253 |
.tinv-wishlist .tinvwl-table-manage-list td.product-quantity {
|
254 |
+
padding: 0 12px 10px; }
|
|
|
255 |
.tinv-wishlist .wishlist-action button[value=manage_remove] {
|
256 |
text-indent: -9999px;
|
257 |
+
background-position: center; } }
|
|
|
|
|
258 |
|
259 |
@media only screen and (max-width: 1200px) {
|
260 |
.tinv-wishlist .wishlist-name {
|
261 |
+
min-width: 200px; } }
|
|
|
|
|
262 |
|
263 |
@media only screen and (max-width: 1024px) {
|
264 |
.tinv-wishlist .wishlist-action button[value=manage_remove] {
|
265 |
+
padding-left: 17px; } }
|
|
|
|
|
266 |
|
267 |
@media only screen and (max-width: 1024px) and (min-width: 641px) {
|
268 |
.tinv-wishlist tfoot .tinvwl-to-left select {
|
269 |
+
width: 140px; }
|
|
|
270 |
.tinv-wishlist .wishlist-action button[value=manage_remove] {
|
271 |
background-image: none;
|
272 |
+
padding: 11.5px 12px !important; } }
|
|
|
|
|
273 |
|
274 |
.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button {
|
275 |
+
font-weight: 700; }
|
276 |
+
.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button:before {
|
277 |
+
font-weight: 700;
|
278 |
+
vertical-align: middle; }
|
|
|
|
|
|
|
279 |
|
280 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before {
|
281 |
color: #007acc;
|
282 |
font-family: inherit;
|
283 |
+
font-size: 16px; }
|
|
|
284 |
|
285 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before {
|
286 |
color: #515151;
|
287 |
+
background-color: #ebe9eb; }
|
|
|
288 |
|
289 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button:hover, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before {
|
290 |
color: #515151;
|
291 |
+
background-color: #dad8da; }
|
|
|
292 |
|
293 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button {
|
294 |
+
border-radius: 3px; }
|
|
|
295 |
|
296 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before {
|
297 |
+
font-size: 16px; }
|
|
|
298 |
|
299 |
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:hover:before, .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:hover:before {
|
300 |
+
color: #686868; }
|
|
|
301 |
|
302 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button {
|
303 |
font-family: inherit;
|
304 |
+
font-size: 16px; }
|
305 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button {
|
306 |
+
background-color: #ebe9eb;
|
307 |
+
border-radius: 3px; }
|
|
|
|
|
|
|
308 |
|
309 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before {
|
310 |
+
font-size: 16px; }
|
|
|
311 |
|
312 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before {
|
313 |
+
color: #515151; }
|
|
|
314 |
|
315 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button:hover, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before {
|
316 |
color: #686868;
|
317 |
+
background-color: #dad8da; }
|
|
|
318 |
|
319 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before {
|
320 |
+
color: #007acc; }
|
|
|
321 |
|
322 |
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:hover:before, .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:hover:before {
|
323 |
+
color: #686868; }
|
|
|
324 |
|
325 |
.woocommerce.tinv-wishlist #respond input#submit, .woocommerce.tinv-wishlist a.button, .woocommerce.tinv-wishlist button.button, .woocommerce.tinv-wishlist input.button {
|
326 |
font-family: inherit;
|
329 |
color: #515151;
|
330 |
background-color: #ebe9eb;
|
331 |
border-radius: 3px;
|
332 |
+
-webkit-box-shadow: none;
|
333 |
+
box-shadow: none;
|
334 |
+
border: none; }
|
335 |
|
336 |
.woocommerce.tinv-wishlist #respond input#submit:hover, .woocommerce.tinv-wishlist a.button:hover, .woocommerce.tinv-wishlist button.button:hover, .woocommerce.tinv-wishlist input.button:hover {
|
337 |
color: #515151;
|
338 |
+
background-color: #dad8da; }
|
|
|
339 |
|
340 |
.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 {
|
341 |
font-family: inherit;
|
342 |
font-size: 14px;
|
343 |
color: #ffffff;
|
344 |
background-color: #a46497;
|
345 |
+
border-radius: 3px; }
|
|
|
346 |
|
347 |
.woocommerce.tinv-wishlist #respond input#submit.alt:hover, .woocommerce.tinv-wishlist a.button.alt:hover, .woocommerce.tinv-wishlist button.button.alt:hover, .woocommerce.tinv-wishlist input.button.alt:hover {
|
348 |
color: #ffffff;
|
349 |
+
background-color: #935386; }
|
|
|
350 |
|
351 |
.tinv-wishlist .tinv-wrapped-block {
|
352 |
padding: 30px 30px 39px;
|
353 |
color: #1a1a1a;
|
354 |
+
background-color: #f6f6f6; }
|
|
|
355 |
|
356 |
.tinv-wishlist .tinv-search-list .tinv-wrapped-block {
|
357 |
+
padding: 20px 24px; }
|
|
|
358 |
|
359 |
.tinv-wishlist .tinv-wrapped-block input[type=text], .tinv-wishlist .tinv-wrapped-block input[type=password], .tinv-wishlist .tinv-wrapped-block input[type=search] {
|
360 |
font-family: inherit;
|
362 |
color: #1a1a1a;
|
363 |
background-color: #ffffff;
|
364 |
border-color: #d1d1d1;
|
365 |
+
border-radius: 2px; }
|
|
|
366 |
|
367 |
.tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder {
|
368 |
+
color: #1a1a1a; }
|
|
|
369 |
|
370 |
.tinv-wishlist table, .tinv-wishlist table td {
|
371 |
+
background-color: #ffffff; }
|
|
|
372 |
|
373 |
.tinv-wishlist table, .tinv-wishlist table td, .tinv-wishlist table th {
|
374 |
+
border-color: #d1d1d1; }
|
|
|
375 |
|
376 |
.tinv-wishlist table {
|
377 |
border-style: solid;
|
378 |
border-width: 1px 0 0 1px;
|
379 |
+
line-height: 16px; }
|
380 |
+
.tinv-wishlist table th {
|
381 |
+
border: 1px solid #d1d1d1; }
|
382 |
+
.tinv-wishlist table td {
|
383 |
+
border-style: solid;
|
384 |
+
border-width: 0 1px 1px 0;
|
385 |
+
font-size: 14px;
|
386 |
+
font-family: inherit; }
|
387 |
+
.tinv-wishlist table th {
|
388 |
+
border-width: 0 1px 1px 0;
|
389 |
+
font-size: 14px;
|
390 |
+
font-family: inherit;
|
391 |
+
font-weight: 700;
|
392 |
+
text-transform: none;
|
393 |
+
color: #1a1a1a;
|
394 |
+
background-color: #ffffff; }
|
395 |
+
.tinv-wishlist table td {
|
396 |
+
color: #686868; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
397 |
|
398 |
.tinv-wishlist td.product-price {
|
399 |
font-family: inherit;
|
400 |
font-size: 16px;
|
401 |
+
color: #202020; }
|
402 |
+
.tinv-wishlist td.product-price ins span.amount {
|
403 |
+
font-weight: 400;
|
404 |
+
color: #ffffff;
|
405 |
+
background-color: #007acc; }
|
|
|
|
|
|
|
406 |
|
407 |
.tinv-wishlist .product-stock .stock:not(.out-of-stock) {
|
408 |
+
color: #6a8e19; }
|
|
|
409 |
|
410 |
.tinv-wishlist .product-remove button {
|
411 |
+
background-color: #f7f7f7; }
|
412 |
+
.tinv-wishlist .product-remove button:active, .tinv-wishlist .product-remove button:focus, .tinv-wishlist .product-remove button:hover {
|
413 |
+
background-color: #dad8da; }
|
|
|
|
|
|
|
414 |
|
415 |
.tinv-wishlist .social-buttons li a {
|
416 |
+
-webkit-box-shadow: none !important;
|
417 |
+
box-shadow: none !important;
|
418 |
background-color: #ebe9eb;
|
419 |
text-decoration: none;
|
420 |
+
font-size: 20px; }
|
421 |
+
.tinv-wishlist .social-buttons li a:hover {
|
422 |
+
background-color: #dad8da; }
|
423 |
+
.tinv-wishlist .social-buttons li a.white, .tinv-wishlist .social-buttons li a.dark {
|
424 |
+
color: #000000; }
|
425 |
+
.tinv-wishlist .social-buttons li a.white:hover, .tinv-wishlist .social-buttons li a.dark:hover {
|
426 |
+
color: #686868; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
427 |
|
428 |
.tinv-wishlist .tinv-modal .tinv-modal-inner {
|
429 |
line-height: 26px;
|
430 |
color: #1a1a1a;
|
431 |
background-color: #ffffff;
|
432 |
font-family: inherit;
|
433 |
+
font-size: 16px; }
|
434 |
+
.tinv-wishlist .tinv-modal .tinv-modal-inner select {
|
435 |
+
font-family: inherit;
|
436 |
+
font-size: 16px;
|
437 |
+
padding: 6.5px 10px;
|
438 |
+
line-height: 22px;
|
439 |
+
border-radius: 2px; }
|
|
|
|
|
|
|
440 |
|
441 |
.tinv-wishlist input[type=text], .tinv-wishlist input[type=email], .tinv-wishlist input[type=url], .tinv-wishlist input[type=password], .tinv-wishlist input[type=search], .tinv-wishlist input[type=tel], .tinv-wishlist input[type=number] {
|
442 |
+
min-height: 38px; }
|
|
|
443 |
|
444 |
.tinv-wishlist select {
|
445 |
+
min-height: 38px; }
|
|
|
446 |
|
447 |
.tinv-wishlist .tinv-modal .tinv-close-modal, .tinv-wishlist .tinv-modal button.button {
|
448 |
color: #515151;
|
449 |
+
background-color: #ebe9eb; }
|
|
|
450 |
|
451 |
.tinv-wishlist .tinv-modal .tinv-close-modal:hover, .tinv-wishlist .tinv-modal button.button:hover {
|
452 |
color: #515151;
|
453 |
+
background-color: #dad8da; }
|
|
|
454 |
|
455 |
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {
|
456 |
.tinv-wishlist select {
|
457 |
+
background-image: url(../img/select_caret_t@2x.png); } }
|
458 |
+
|
459 |
+
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsY0FBYyxFQUFFLGNBQWMsQ0FBQyxLQUFLLEVBQUUsY0FBYyxDQUFDLE1BQU0sRUFBRSxjQUFjLENBQUMsUUFBUSxFQUFFLGNBQWMsQ0FBQyxNQUFNLEVBQUUsY0FBYyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FBZ0IsY0FBYyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FBZSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlO0VBQ3pOLFdBQVcsRUFBRSxjQUFjO0VBQzNCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsY0FBYyxFQUFFLElBQUk7RUFDcEIsV0FBVyxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFDQyxjQURhLENBQ2IsWUFBWSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQztFQUM1QyxXQUFXLEVBQUUsQ0FBQztFQUNkLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLGNBQWMsRUFBRSxLQUFLLEdBQ3JCOztBQUxGLEFBTUMsY0FOYSxDQU1iLEtBQUssQ0FBQztFQUNMLFdBQVcsRUFBRSxHQUFHLEdBQ2hCOztBQVJGLEFBU0MsY0FUYSxDQVNiLGlCQUFpQixFQVRsQixjQUFjLENBU00sMkJBQTJCLENBQUM7RUFDOUMsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsY0FBYyxHQUMzQjs7QUFaRixBQWFDLGNBYmEsQ0FhYixrQkFBa0IsQ0FBQztFQUNsQixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxjQUFjO0VBQzNCLE9BQU8sRUFBRSxDQUFDLEdBQ1Y7O0FBakJGLEFBa0JDLGNBbEJhLENBa0JiLHNCQUFzQixDQUFDO0VBQ3RCLEtBQUssRUFBRSxPQUFPO0VB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 */
|
460 |
+
|
461 |
+
/*# sourceMappingURL=theme.css.map */
|
assets/css/theme.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sources":["theme.scss","theme.css"],"names":[],"mappings":"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","file":"theme.css","sourcesContent":[".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\"] {\r\n\tfont-family: Georgia, serif;\r\n\tfont-size: 14px;\r\n\tfont-weight: 400;\r\n\ttext-transform: none;\r\n\tline-height: 1.75;\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.woocommerce form .form-row input.input-text {\r\n\t\tline-height: 1;\r\n\t\tpadding-top: 9.5px;\r\n\t\tpadding-bottom: 9.5px;\r\n\t}\r\n\tlabel {\r\n\t\tfont-weight: 400;\r\n\t}\r\n\t:-moz-placeholder, ::-webkit-input-placeholder {\r\n\t\tcolor: #1a1a1a;\r\n\t\tfont-family: Georgia, serif;\r\n\t}\r\n\t::-moz-placeholder {\r\n\t\tcolor: #1a1a1a;\r\n\t\tfont-family: Georgia, serif;\r\n\t\topacity: 1;\r\n\t}\r\n\t:-ms-input-placeholder {\r\n\t\tcolor: #1a1a1a;\r\n\t\tfont-family: Georgia, serif;\r\n\t}\r\n\tselect {\r\n\t\t-webkit-appearance: none;\r\n\t\t-moz-appearance: none;\r\n\t\tappearance: none;\r\n\t\tpadding: 7px 10px;\r\n\t\tbackground-image: url(../img/select_caret_t.png);\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-position: 96% center;\r\n\t\tbackground-position: calc(100% - 15px) center;\r\n\t}\r\n\tbutton {\r\n\t\ttext-align: center;\r\n\t\tfont-weight: 400;\r\n\t\tletter-spacing: 0;\r\n\t\tline-height: 1;\r\n\t\ttext-transform: none;\r\n\t\tpadding: 11.5px 19px;\r\n\t}\r\n\tinput {\r\n\t\t&[type=button], &[type=reset], &[type=submit] {\r\n\t\t\ttext-align: center;\r\n\t\t\tfont-weight: 400;\r\n\t\t\tletter-spacing: 0;\r\n\t\t\tline-height: 1;\r\n\t\t\ttext-transform: none;\r\n\t\t\tpadding: 11.5px 19px;\r\n\t\t}\r\n\t}\r\n\t.button, button {\r\n\t\tbox-shadow: none;\r\n\t\ttext-transform: none;\r\n\t\tborder: none;\r\n\t\ttransition: none;\r\n\t}\r\n\tinput {\r\n\t\t&[type=button], &[type=reset], &[type=submit] {\r\n\t\t\tbox-shadow: none;\r\n\t\t\ttext-transform: none;\r\n\t\t\tborder: none;\r\n\t\t\ttransition: none;\r\n\t\t}\r\n\t}\r\n\t.product-quantity input[type=text].qty {\r\n\t\tpadding: 6px 15px;\r\n\t}\r\n\tinput {\r\n\t\t&[type=text], &[type=email], &[type=url], &[type=password], &[type=search], &[type=tel], &[type=number] {\r\n\t\t\tpadding: 6px 15px;\r\n\t\t}\r\n\t}\r\n\ttextarea {\r\n\t\tpadding: 6px 15px;\r\n\t}\r\n}\r\n\r\n.woocommerce.tinv-wishlist {\r\n\t#respond input#submit, a.button, button.button, input.button {\r\n\t\ttext-align: center;\r\n\t\tfont-weight: 400;\r\n\t\tletter-spacing: 0;\r\n\t\tline-height: 1;\r\n\t\ttext-transform: none;\r\n\t\tpadding: 11.5px 17px;\r\n\t\ttransition: none;\r\n\t}\r\n\t#respond input#submit.alt, a.button.alt, button.button.alt, input.button.alt {\r\n\t\tpadding: 11.5px 20px;\r\n\t}\r\n\t.tinvwl-continue-shop {\r\n\t\tpadding-left: 17px;\r\n\t\tpadding-right: 17px;\r\n\t}\r\n}\r\n\r\n.tinv-wishlist input[type=\"text\"], .tinv-wishlist input[type=\"email\"], .tinv-wishlist input[type=\"url\"], .tinv-wishlist input[type=\"password\"], .tinv-wishlist input[type=\"search\"], .tinv-wishlist input[type=\"tel\"], .tinv-wishlist input[type=\"number\"], .tinv-wishlist textarea, .tinv-wishlist select, .tinv-wishlist .product-quantity input[type=\"text\"].qty {\r\n\tfont-family: inherit;\r\n\tcolor: #686868;\r\n\tbackground-color: #f7f7f7;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: #d1d1d1;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: none;\r\n\tfont-size: 14px;\r\n}\r\n\r\n.tinv-wishlist {\r\n\ta i {\r\n\t\t&.ftinvwl-chevron-left, &.ftinvwl-chevron-right {\r\n\t\t\tfont-size: 10px;\r\n\t\t}\r\n\t}\r\n\ttable {\r\n\t\tth {\r\n\t\t\tpadding: 22px 12px;\r\n\t\t}\r\n\t\ttd {\r\n\t\t\tpadding: 27px 12px;\r\n\t\t}\r\n\t\t.entry-date {\r\n\t\t\tbackground: 0 0;\r\n\t\t\tpadding: 0;\r\n\t\t\tmargin: 0;\r\n\t\t\tcolor: inherit;\r\n\t\t}\r\n\t}\r\n\ttd {\r\n\t\t&.product-name {\r\n\t\t\tline-height: 20px;\r\n\t\t\ta {\r\n\t\t\t\tline-height: 1.14;\r\n\t\t\t}\r\n\t\t}\r\n\t\t&.product-price {\r\n\t\t\tline-height: 24px;\r\n\t\t}\r\n\t}\r\n\t.product-stock i {\r\n\t\tfont-size: 12px;\r\n\t\t&.ftinvwl-times {\r\n\t\t\tfont-size: 20px;\r\n\t\t\tmargin-right: 8px;\r\n\t\t}\r\n\t}\r\n\t.tinvwl-table-manage-list td.product-quantity {\r\n\t\tpadding-left: 9px;\r\n\t\tpadding-right: 9px;\r\n\t}\r\n\t&.woocommerce table .quantity .qty {\r\n\t\tpadding: 8px 12px;\r\n\t}\r\n\ttable.tinvwl-table-manage-list .product-action {\r\n\t\tpadding-left: 11px;\r\n\t\tpadding-right: 11px;\r\n\t}\r\n\t.tinvwl-table-manage-list .product-action {\r\n\t\t.tinvwl_move_product_button i, button[name=tinvwl-remove] i {\r\n\t\t\tfont-size: 12px;\r\n\t\t}\r\n\t}\r\n\t.wishlist-cb {\r\n\t\tpadding-left: 10px;\r\n\t\tpadding-right: 10px;\r\n\t}\r\n\t.wishlist-name {\r\n\t\tmin-width: 340px;\r\n\t}\r\n\t.wishlist-privacy {\r\n\t\tpadding-left: 15px;\r\n\t\tpadding-right: 15px;\r\n\t\tmin-width: 130px;\r\n\t}\r\n\ttable:not(.tinvwl-public) .wishlist-date {\r\n\t\tmin-width: 130px;\r\n\t}\r\n\t.wishlist-action {\r\n\t\tpadding-left: 10px;\r\n\t\tpadding-right: 10px;\r\n\t}\r\n\t.tinv-login {\r\n\t\t&.tinv-wrapped-block {\r\n\t\t\tpadding: 30px;\r\n\t\t}\r\n\t\tform input[name=login] {\r\n\t\t\tmin-width: 219px;\r\n\t\t}\r\n\t\tinput {\r\n\t\t\t&[name=username] {\r\n\t\t\t\tpadding-left: 40px;\r\n\t\t\t}\r\n\t\t\t&[name=password] {\r\n\t\t\t\tpadding-left: 36px;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.form-row {\r\n\t\t\tposition: relative;\r\n\t\t}\r\n\t\t.tinvwl-icon {\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t}\r\n\t.tinv-modal {\r\n\t\t.button {\r\n\t\t\tfont-weight: 400;\r\n\t\t\tpadding: 11px 11px 14px 11px;\r\n\t\t\ti {\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t}\r\n\t\t}\r\n\t\tbutton i {\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\t}\r\n\t.tinvwl_added_to_wishlist .tinvwl_button_view, .tinvwl_created_wishlist .tinvwl_button_view {\r\n\t\tpadding: 11px 11px 14px 11px;\r\n\t}\r\n\t.tinv-modal .tinvwl-buttons-group {\r\n\t\tbutton {\r\n\t\t\t&.tinvwl_button_close, &.tinvwl_button_view {\r\n\t\t\t\tfloat: left !important;\r\n\t\t\t\twidth: calc(50% - 5px);\r\n\t\t\t\twhite-space: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tbutton + {\r\n\t\t\ta button, button {\r\n\t\t\t\tmargin: 0 0 0 10px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tcolor: #1a1a1a;\r\n\t.tinv-header h2 {\r\n\t\tfont-family: inherit;\r\n\t\ttext-transform: none;\r\n\t\ttext-shadow: none;\r\n\t\tletter-spacing: 0;\r\n\t\tfont-size: 40px;\r\n\t\tfont-weight: 700;\r\n\t\tmargin-bottom: 40px;\r\n\t\tcolor: #000000;\r\n\t}\r\n\r\n\ta:not(.button):not(.social) {\r\n\t\tfont-family: inherit;\r\n\t\tfont-weight: 400;\r\n\t\tcolor: #007acc;\r\n\t\ttext-decoration: underline;\r\n\t\tborder-bottom: 0;\r\n\t\tbox-shadow: none;\r\n\t\t&:active, &:focus, &:hover {\r\n\t\t\tcolor: #686868;\r\n\t\t}\r\n\t}\r\n\r\n\tselect {\r\n\t\tfont-size: 12px;\r\n\t\tbackground-size: 8px 6px;\r\n\t}\r\n\r\n}\r\n\r\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\r\n\t.tinv-wishlist {\r\n\t\ttable.tinvwl-table-manage-list td.product-thumbnail {\r\n\t\t\tpadding-left: 10px;\r\n\t\t\tpadding-right: 10px;\r\n\t\t}\r\n\t\t.product-action .button {\r\n\t\t\tpadding: 11.5px 12px !important;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 640px) {\r\n\t.tinv-wishlist {\r\n\t\ttable {\r\n\t\t\t&.tinvwl-table-manage-list {\r\n\t\t\t\tth {\r\n\t\t\t\t\tpadding-top: 26px;\r\n\t\t\t\t\tpadding-bottom: 26px;\r\n\t\t\t\t}\r\n\t\t\t\ttbody td {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\twidth: 100% !important;\r\n\t\t\t\t\tpadding: 0 12px 12px;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&.tinvwl-table-manage-lists {\r\n\t\t\t\ttbody td, &.tinvwl-public tbody td {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\twidth: 100% !important;\r\n\t\t\t\t\tpadding: 0 12px 12px;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&.tinvwl-table-manage-list tbody td:not(:last-child) {\r\n\t\t\t\tborder-bottom: 0;\r\n\t\t\t}\r\n\t\t\t&.tinvwl-table-manage-lists {\r\n\t\t\t\ttbody td:not(:last-child), &.tinvwl-public tbody td:not(:last-child) {\r\n\t\t\t\t\tborder-bottom: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&.tinvwl-table-manage-list tbody td:first-child, &.tinvwl-table-manage-lists tbody td:first-child {\r\n\t\t\t\tpadding-top: 20px;\r\n\t\t\t}\r\n\t\t\t&.tinvwl-table-manage-list td {\r\n\t\t\t\tpadding: 12px;\r\n\t\t\t}\r\n\t\t\t&.tinvwl-table-manage-lists {\r\n\t\t\t\ttd, &.tinvwl-public td {\r\n\t\t\t\t\tpadding: 12px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.tinvwl-table-manage-list td.product-cb, .tinvwl-table-manage-lists td.wishlist-cb {\r\n\t\t\tpadding-bottom: 20px;\r\n\t\t}\r\n\t\t.tinvwl-table-manage-list td {\r\n\t\t\t&.product-thumbnail {\r\n\t\t\t\tpadding-top: 20px;\r\n\t\t\t\tpadding-bottom: 14px;\r\n\t\t\t}\r\n\t\t\t&.product-cb + td.product-remove + td.product-thumbnail {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t}\r\n\t\t\t&.product-name {\r\n\t\t\t\tpadding-bottom: 6px;\r\n\t\t\t}\r\n\t\t\t&.product-price {\r\n\t\t\t\tpadding-bottom: 23px;\r\n\t\t\t}\r\n\t\t\t&.product-date {\r\n\t\t\t\tpadding-bottom: 16px;\r\n\t\t\t}\r\n\t\t\t&.product-stock {\r\n\t\t\t\tpadding-bottom: 24px;\r\n\t\t\t}\r\n\t\t\t&.product-quantity {\r\n\t\t\t\tpadding: 0 12px 10px;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.wishlist-action button[value=manage_remove] {\r\n\t\t\ttext-indent: -9999px;\r\n\t\t\tbackground-position: center;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1200px) {\r\n\t.tinv-wishlist .wishlist-name {\r\n\t\tmin-width: 200px;\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) {\r\n\t.tinv-wishlist .wishlist-action button[value=manage_remove] {\r\n\t\tpadding-left: 17px;\r\n\t}\r\n}\r\n\r\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\r\n\t.tinv-wishlist {\r\n\t\ttfoot .tinvwl-to-left select {\r\n\t\t\twidth: 140px;\r\n\t\t}\r\n\t\t.wishlist-action button[value=manage_remove] {\r\n\t\t\tbackground-image: none;\r\n\t\t\tpadding: 11.5px 12px !important;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.woocommerce {\r\n\t&.tinv-wishlist a.button.tinvwl_add_to_wishlist_button {\r\n\t\tfont-weight: 700;\r\n\t\t&:before {\r\n\t\t\tfont-weight: 700;\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\t}\r\n\tul.products li.product .tinvwl_add_to_wishlist_button, ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before, ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before {\r\n\t\tcolor: #007acc;\r\n\t\tfont-family: inherit;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\r\n\tul.products li.product .tinvwl_add_to_wishlist_button {\r\n\r\n\t\t&.tinvwl-button, &.tinvwl-button.icon-white:before, &.tinvwl-button.icon-black:before {\r\n\t\t\tcolor: #515151;\r\n\t\t\tbackground-color: #ebe9eb;\r\n\t\t}\r\n\t\t&.tinvwl-button:hover, &.tinvwl-button.icon-white:hover:before, &.tinvwl-button.icon-black:hover:before {\r\n\t\t\tcolor: #515151;\r\n\t\t\tbackground-color: #dad8da;\r\n\t\t}\r\n\t\t&.tinvwl-button {\r\n\t\t\tborder-radius: 3px;\r\n\t\t}\r\n\r\n\t\t&.icon-white:before, &.icon-black:before {\r\n\t\t\tfont-size: 16px;\r\n\t\t}\r\n\t}\r\n\tul.products li.product .tinvwl_add_to_wishlist_button:hover, ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:hover:before, ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:hover:before {\r\n\t\tcolor: #686868;\r\n\t}\r\n\r\n\tdiv.product form.cart .tinvwl_add_to_wishlist_button {\r\n\t\tfont-family: inherit;\r\n\t\tfont-size: 16px;\r\n\t\t&.tinvwl-button {\r\n\t\t\tbackground-color: #ebe9eb;\r\n\t\t\tborder-radius: 3px;\r\n\t\t}\r\n\t}\r\n\r\n\tdiv.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before, div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before {\r\n\t\tfont-size: 16px;\r\n\t}\r\n\r\n\tdiv.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button, div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before, div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before {\r\n\t\tcolor: #515151;\r\n\t}\r\n\r\n\tdiv.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button:hover, div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before, div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before {\r\n\t\tcolor: #686868;\r\n\t\tbackground-color: #dad8da;\r\n\t}\r\n\r\n\tdiv.product form.cart .tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before, div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before {\r\n\t\tcolor: #007acc;\r\n\t}\r\n\tdiv.product form.cart .tinvwl_add_to_wishlist_button:hover, div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:hover:before, div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:hover:before {\r\n\t\tcolor: #686868;\r\n\t}\r\n}\r\n\r\n.woocommerce.tinv-wishlist {\r\n\t#respond input#submit, a.button, button.button, input.button {\r\n\t\tfont-family: inherit;\r\n\t\tfont-size: 14px;\r\n\t\tmargin-right: 0;\r\n\t\tcolor: #515151;\r\n\t\tbackground-color: #ebe9eb;\r\n\t\tborder-radius: 3px;\r\n\t\tbox-shadow: none;\r\n\t\tborder: none;\r\n\t}\r\n\t#respond input#submit:hover, a.button:hover, button.button:hover, input.button:hover {\r\n\t\tcolor: #515151;\r\n\t\tbackground-color: #dad8da;\r\n\t}\r\n\t#respond input#submit.alt, a.button.alt, button.button.alt, input.button.alt {\r\n\t\tfont-family: inherit;\r\n\t\tfont-size: 14px;\r\n\t\tcolor: #ffffff;\r\n\t\tbackground-color: #a46497;\r\n\t\tborder-radius: 3px;\r\n\t}\r\n\t#respond input#submit.alt:hover, a.button.alt:hover, button.button.alt:hover, input.button.alt:hover {\r\n\t\tcolor: #ffffff;\r\n\t\tbackground-color: #935386;\r\n\t}\r\n}\r\n\r\n.tinv-wishlist {\r\n\t.tinv-wrapped-block {\r\n\t\tpadding: 30px 30px 39px;\r\n\t\tcolor: #1a1a1a;\r\n\t\tbackground-color: #f6f6f6;\r\n\t}\r\n\t.tinv-search-list .tinv-wrapped-block {\r\n\t\tpadding: 20px 24px;\r\n\t}\r\n\t.tinv-wrapped-block input {\r\n\t\t&[type=text], &[type=password], &[type=search] {\r\n\t\t\tfont-family: inherit;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tcolor: #1a1a1a;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\tborder-color: #d1d1d1;\r\n\t\t\tborder-radius: 2px;\r\n\t\t}\r\n\t\t&::-webkit-input-placeholder {\r\n\t\t\tcolor: #1a1a1a;\r\n\t\t}\r\n\t}\r\n\ttable, table td {\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\ttable, table td, table th {\r\n\t\tborder-color: #d1d1d1;\r\n\t}\r\n\ttable {\r\n\t\tborder-style: solid;\r\n\t\tborder-width: 1px 0 0 1px;\r\n\t\tline-height: 16px;\r\n\t\tth {\r\n\t\t\tborder: 1px solid #d1d1d1;\r\n\t\t}\r\n\t\ttd {\r\n\t\t\tborder-style: solid;\r\n\t\t\tborder-width: 0 1px 1px 0;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tfont-family: inherit;\r\n\t\t}\r\n\t\tth {\r\n\t\t\tborder-width: 0 1px 1px 0;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tfont-family: inherit;\r\n\t\t\tfont-weight: 700;\r\n\t\t\ttext-transform: none;\r\n\t\t\tcolor: #1a1a1a;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t}\r\n\t\ttd {\r\n\t\t\tcolor: #686868;\r\n\t\t}\r\n\t}\r\n\ttd.product-price {\r\n\t\tfont-family: inherit;\r\n\t\tfont-size: 16px;\r\n\t\tcolor: #202020;\r\n\t\tins span.amount {\r\n\t\t\tfont-weight: 400;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\tbackground-color: #007acc;\r\n\t\t}\r\n\t}\r\n\t.product-stock .stock:not(.out-of-stock) {\r\n\t\tcolor: #6a8e19;\r\n\t}\r\n\t.product-remove button {\r\n\t\tbackground-color: #f7f7f7;\r\n\t\t&:active, &:focus, &:hover {\r\n\t\t\tbackground-color: #dad8da;\r\n\t\t}\r\n\t}\r\n\t.social-buttons li a {\r\n\t\tbox-shadow: none !important;\r\n\t\tbackground-color: #ebe9eb;\r\n\t\ttext-decoration: none;\r\n\t\tfont-size: 20px;\r\n\t\t&:hover {\r\n\t\t\tbackground-color: #dad8da;\r\n\t\t}\r\n\t\t&.white, &.dark {\r\n\t\t\tcolor: #000000;\r\n\t\t\t&:hover {\r\n\t\t\t\tcolor: #686868;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t.tinv-modal {\r\n\t\t.tinv-modal-inner {\r\n\t\t\tline-height: 26px;\r\n\t\t\tcolor: #1a1a1a;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\tfont-family: inherit;\r\n\t\t\tfont-size: 16px;\r\n\t\t\tselect {\r\n\t\t\t\tfont-family: inherit;\r\n\t\t\t\tfont-size: 16px;\r\n\t\t\t\tpadding: 6.5px 10px;\r\n\t\t\t\tline-height: 22px;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tinput {\r\n\t\t&[type=text], &[type=email], &[type=url], &[type=password], &[type=search], &[type=tel], &[type=number] {\r\n\t\t\tmin-height: 38px;\r\n\t\t}\r\n\t}\r\n\tselect {\r\n\t\tmin-height: 38px;\r\n\t}\r\n\t.tinv-modal {\r\n\t\t.tinv-close-modal, button.button {\r\n\t\t\tcolor: #515151;\r\n\t\t\tbackground-color: #ebe9eb;\r\n\t\t}\r\n\t\t.tinv-close-modal:hover, button.button:hover {\r\n\t\t\tcolor: #515151;\r\n\t\t\tbackground-color: #dad8da;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {\r\n\t.tinv-wishlist select {\r\n\t\tbackground-image: url(../img/select_caret_t@2x.png);\r\n\t}\r\n}\r\n"]}
|
assets/css/theme.min.css
CHANGED
@@ -1,6 +1,128 @@
|
|
1 |
-
|
2 |
-
*
|
3 |
-
*
|
4 |
-
*
|
5 |
-
|
6 |
-
.tinv-wishlist,.tinv-wishlist button,.tinv-wishlist input,.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit],.tinv-wishlist select,.tinv-wishlist textarea{font-family:Georgia,serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.75}.tinv-wishlist .woocommerce form .form-row input.input-text{line-height:1;padding-top:9.5px;padding-bottom:9.5px}.tinv-wishlist label{font-weight:400}.tinv-wishlist :-moz-placeholder,.tinv-wishlist ::-webkit-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist ::-moz-placeholder{color:#1a1a1a;font-family:Georgia,serif;opacity:1}.tinv-wishlist :-ms-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 10px;background-image:url(../img/select_caret_t.png);background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}.tinv-wishlist button{text-align:center;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 19px}.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{text-align:center;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 19px}.tinv-wishlist .button,.tinv-wishlist button{box-shadow:none;text-transform:none;border:none;transition:none}.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{box-shadow:none;text-transform:none;border:none;transition:none}.tinv-wishlist .product-quantity input[type=text].qty{padding:6px 15px}.tinv-wishlist input[type=email],.tinv-wishlist input[type=number],.tinv-wishlist input[type=password],.tinv-wishlist input[type=search],.tinv-wishlist input[type=tel],.tinv-wishlist input[type=text],.tinv-wishlist input[type=url]{padding:6px 15px}.tinv-wishlist textarea{padding:6px 15px}.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{text-align:center;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 17px;transition:none}.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{padding:11.5px 20px}.woocommerce.tinv-wishlist .tinvwl-continue-shop{padding-left:17px;padding-right:17px}.tinv-wishlist .product-quantity input[type=text].qty,.tinv-wishlist input[type=email],.tinv-wishlist input[type=number],.tinv-wishlist input[type=password],.tinv-wishlist input[type=search],.tinv-wishlist input[type=tel],.tinv-wishlist input[type=text],.tinv-wishlist input[type=url],.tinv-wishlist select,.tinv-wishlist textarea{font-family:inherit;color:#686868;background-color:#f7f7f7;border-width:1px;border-style:solid;border-color:#d1d1d1;border-radius:2px;box-shadow:none;font-size:14px}.tinv-wishlist{color:#1a1a1a}.tinv-wishlist a i.ftinvwl-chevron-left,.tinv-wishlist a i.ftinvwl-chevron-right{font-size:10px}.tinv-wishlist table th{padding:22px 12px}.tinv-wishlist table td{padding:27px 12px}.tinv-wishlist table .entry-date{background:0 0;padding:0;margin:0;color:inherit}.tinv-wishlist td.product-name{line-height:20px}.tinv-wishlist td.product-name a{line-height:1.14}.tinv-wishlist td.product-price{line-height:24px}.tinv-wishlist .product-stock i{font-size:12px}.tinv-wishlist .product-stock i.ftinvwl-times{font-size:20px;margin-right:8px}.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding-left:9px;padding-right:9px}.tinv-wishlist.woocommerce table .quantity .qty{padding:8px 12px}.tinv-wishlist table.tinvwl-table-manage-list .product-action{padding-left:11px;padding-right:11px}.tinv-wishlist .tinvwl-table-manage-list .product-action .tinvwl_move_product_button i,.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] i{font-size:12px}.tinv-wishlist .wishlist-cb{padding-left:10px;padding-right:10px}.tinv-wishlist .wishlist-name{min-width:340px}.tinv-wishlist .wishlist-privacy{padding-left:15px;padding-right:15px;min-width:130px}.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{min-width:130px}.tinv-wishlist .wishlist-action{padding-left:10px;padding-right:10px}.tinv-wishlist .tinv-login.tinv-wrapped-block{padding:30px}.tinv-wishlist .tinv-login form input[name=login]{min-width:219px}.tinv-wishlist .tinv-login input[name=username]{padding-left:40px}.tinv-wishlist .tinv-login input[name=password]{padding-left:36px}.tinv-wishlist .tinv-login .form-row{position:relative}.tinv-wishlist .tinv-login .tinvwl-icon{display:inline-block}.tinv-wishlist .tinv-modal .button{font-weight:400;padding:11px 11px 14px 11px}.tinv-wishlist .tinv-modal .button i{font-size:14px}.tinv-wishlist .tinv-modal button i{font-size:14px}.tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view,.tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view{padding:11px 11px 14px 11px}.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close,.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view{float:left!important;width:calc(50% - 5px);white-space:normal}.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+a button,.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+button{margin:0 0 0 10px}.tinv-wishlist .tinv-header h2{font-family:inherit;text-transform:none;text-shadow:none;letter-spacing:0;font-size:40px;font-weight:700;margin-bottom:40px;color:#000}.tinv-wishlist a:not(.button):not(.social){font-family:inherit;font-weight:400;color:#007acc;text-decoration:underline;border-bottom:0;box-shadow:none}.tinv-wishlist a:not(.button):not(.social):active,.tinv-wishlist a:not(.button):not(.social):focus,.tinv-wishlist a:not(.button):not(.social):hover{color:#686868}.tinv-wishlist select{font-size:12px;background-size:8px 6px}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail{padding-left:10px;padding-right:10px}.tinv-wishlist .product-action .button{padding:11.5px 12px!important}}@media only screen and (max-width:640px){.tinv-wishlist table.tinvwl-table-manage-list th{padding-top:26px;padding-bottom:26px}.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100%!important;padding:0 12px 12px;text-align:center}.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100%!important;padding:0 12px 12px;text-align:center}.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}.tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child,.tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child{padding-top:20px}.tinv-wishlist table.tinvwl-table-manage-list td{padding:12px}.tinv-wishlist table.tinvwl-table-manage-lists td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td{padding:12px}.tinv-wishlist .tinvwl-table-manage-list td.product-cb,.tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb{padding-bottom:20px}.tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail{padding-top:20px;padding-bottom:14px}.tinv-wishlist .tinvwl-table-manage-list td.product-cb+td.product-remove+td.product-thumbnail{padding-top:0}.tinv-wishlist .tinvwl-table-manage-list td.product-name{padding-bottom:6px}.tinv-wishlist .tinvwl-table-manage-list td.product-price{padding-bottom:23px}.tinv-wishlist .tinvwl-table-manage-list td.product-date{padding-bottom:16px}.tinv-wishlist .tinvwl-table-manage-list td.product-stock{padding-bottom:24px}.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding:0 12px 10px}.tinv-wishlist .wishlist-action button[value=manage_remove]{text-indent:-9999px;background-position:center}}@media only screen and (max-width:1200px){.tinv-wishlist .wishlist-name{min-width:200px}}@media only screen and (max-width:1024px){.tinv-wishlist .wishlist-action button[value=manage_remove]{padding-left:17px}}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist tfoot .tinvwl-to-left select{width:140px}.tinv-wishlist .wishlist-action button[value=manage_remove]{background-image:none;padding:11.5px 12px!important}}.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button{font-weight:700}.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button:before{font-weight:700;vertical-align:middle}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before{color:#007acc;font-family:inherit;font-size:16px}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before{color:#515151;background-color:#ebe9eb}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button:hover{color:#515151;background-color:#dad8da}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button{border-radius:3px}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before{font-size:16px}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:hover:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:hover:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover{color:#686868}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button{font-family:inherit;font-size:16px}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button{background-color:#ebe9eb;border-radius:3px}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before{font-size:16px}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before{color:#515151}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button:hover{color:#686868;background-color:#dad8da}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before{color:#007acc}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:hover:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:hover:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover{color:#686868}.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{font-family:inherit;font-size:14px;margin-right:0;color:#515151;background-color:#ebe9eb;border-radius:3px;box-shadow:none;border:none}.woocommerce.tinv-wishlist #respond input#submit:hover,.woocommerce.tinv-wishlist a.button:hover,.woocommerce.tinv-wishlist button.button:hover,.woocommerce.tinv-wishlist input.button:hover{color:#515151;background-color:#dad8da}.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{font-family:inherit;font-size:14px;color:#fff;background-color:#a46497;border-radius:3px}.woocommerce.tinv-wishlist #respond input#submit.alt:hover,.woocommerce.tinv-wishlist a.button.alt:hover,.woocommerce.tinv-wishlist button.button.alt:hover,.woocommerce.tinv-wishlist input.button.alt:hover{color:#fff;background-color:#935386}.tinv-wishlist .tinv-wrapped-block{padding:30px 30px 39px;color:#1a1a1a;background-color:#f6f6f6}.tinv-wishlist .tinv-search-list .tinv-wrapped-block{padding:20px 24px}.tinv-wishlist .tinv-wrapped-block input[type=password],.tinv-wishlist .tinv-wrapped-block input[type=search],.tinv-wishlist .tinv-wrapped-block input[type=text]{font-family:inherit;font-size:14px;color:#1a1a1a;background-color:#fff;border-color:#d1d1d1;border-radius:2px}.tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder{color:#1a1a1a}.tinv-wishlist table,.tinv-wishlist table td{background-color:#fff}.tinv-wishlist table,.tinv-wishlist table td,.tinv-wishlist table th{border-color:#d1d1d1}.tinv-wishlist table{border-style:solid;border-width:1px 0 0 1px;line-height:16px}.tinv-wishlist table th{border:1px solid #d1d1d1}.tinv-wishlist table td{border-style:solid;border-width:0 1px 1px 0;font-size:14px;font-family:inherit}.tinv-wishlist table th{border-width:0 1px 1px 0;font-size:14px;font-family:inherit;font-weight:700;text-transform:none;color:#1a1a1a;background-color:#fff}.tinv-wishlist table td{color:#686868}.tinv-wishlist td.product-price{font-family:inherit;font-size:16px;color:#202020}.tinv-wishlist td.product-price ins span.amount{font-weight:400;color:#fff;background-color:#007acc}.tinv-wishlist .product-stock .stock:not(.out-of-stock){color:#6a8e19}.tinv-wishlist .product-remove button{background-color:#f7f7f7}.tinv-wishlist .product-remove button:active,.tinv-wishlist .product-remove button:focus,.tinv-wishlist .product-remove button:hover{background-color:#dad8da}.tinv-wishlist .social-buttons li a{box-shadow:none!important;background-color:#ebe9eb;text-decoration:none;font-size:20px}.tinv-wishlist .social-buttons li a:hover{background-color:#dad8da}.tinv-wishlist .social-buttons li a.dark,.tinv-wishlist .social-buttons li a.white{color:#000}.tinv-wishlist .social-buttons li a.dark:hover,.tinv-wishlist .social-buttons li a.white:hover{color:#686868}.tinv-wishlist .tinv-modal .tinv-modal-inner{line-height:26px;color:#1a1a1a;background-color:#fff;font-family:inherit;font-size:16px}.tinv-wishlist .tinv-modal .tinv-modal-inner select{font-family:inherit;font-size:16px;padding:6.5px 10px;line-height:22px;border-radius:2px}.tinv-wishlist input[type=email],.tinv-wishlist input[type=number],.tinv-wishlist input[type=password],.tinv-wishlist input[type=search],.tinv-wishlist input[type=tel],.tinv-wishlist input[type=text],.tinv-wishlist input[type=url]{min-height:38px}.tinv-wishlist select{min-height:38px}.tinv-wishlist .tinv-modal .tinv-close-modal,.tinv-wishlist .tinv-modal button.button{color:#515151;background-color:#ebe9eb}.tinv-wishlist .tinv-modal .tinv-close-modal:hover,.tinv-wishlist .tinv-modal button.button:hover{color:#515151;background-color:#dad8da}@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinv-wishlist select{background-image:url(../img/select_caret_t@2x.png)}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* 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.9.17
|
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}
|
7 |
+
.tinv-wishlist .woocommerce form .form-row input.input-text{line-height:1;padding-top:9.5px;padding-bottom:9.5px}
|
8 |
+
.tinv-wishlist label{font-weight:400}
|
9 |
+
.tinv-wishlist :-moz-placeholder,.tinv-wishlist ::-webkit-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}
|
10 |
+
.tinv-wishlist ::-moz-placeholder{color:#1a1a1a;font-family:Georgia,serif;opacity:1}
|
11 |
+
.tinv-wishlist :-ms-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}
|
12 |
+
.tinv-wishlist select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 10px;background-image:url(../img/select_caret_t.png);background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}
|
13 |
+
.tinv-wishlist button{text-align:center;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 19px}
|
14 |
+
.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{text-align:center;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 19px}
|
15 |
+
.tinv-wishlist .button,.tinv-wishlist button{-webkit-box-shadow:none;box-shadow:none;text-transform:none;border:0;-webkit-transition:none;transition:none}
|
16 |
+
.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{-webkit-box-shadow:none;box-shadow:none;text-transform:none;border:0;-webkit-transition:none;transition:none}
|
17 |
+
.tinv-wishlist .product-quantity input[type=text].qty{padding:6px 15px}
|
18 |
+
.tinv-wishlist input[type=text],.tinv-wishlist input[type=email],.tinv-wishlist input[type=url],.tinv-wishlist input[type=password],.tinv-wishlist input[type=search],.tinv-wishlist input[type=tel],.tinv-wishlist input[type=number]{padding:6px 15px}
|
19 |
+
.tinv-wishlist textarea{padding:6px 15px}
|
20 |
+
.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{text-align:center;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 17px;-webkit-transition:none;transition:none}
|
21 |
+
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{padding:11.5px 20px}
|
22 |
+
.woocommerce.tinv-wishlist .tinvwl-continue-shop{padding-left:17px;padding-right:17px}
|
23 |
+
.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist textarea,.tinv-wishlist select,.tinv-wishlist .product-quantity input[type="text"].qty{font-family:inherit;color:#686868;background-color:#f7f7f7;border-width:1px;border-style:solid;border-color:#d1d1d1;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;font-size:14px}
|
24 |
+
.tinv-wishlist{color:#1a1a1a}
|
25 |
+
.tinv-wishlist a i.ftinvwl-chevron-left,.tinv-wishlist a i.ftinvwl-chevron-right{font-size:10px}
|
26 |
+
.tinv-wishlist table th{padding:22px 12px}
|
27 |
+
.tinv-wishlist table td{padding:27px 12px}
|
28 |
+
.tinv-wishlist table .entry-date{background:0;padding:0;margin:0;color:inherit}
|
29 |
+
.tinv-wishlist td.product-name{line-height:20px}
|
30 |
+
.tinv-wishlist td.product-name a{line-height:1.14}
|
31 |
+
.tinv-wishlist td.product-price{line-height:24px}
|
32 |
+
.tinv-wishlist .product-stock i{font-size:12px}
|
33 |
+
.tinv-wishlist .product-stock i.ftinvwl-times{font-size:20px;margin-right:8px}
|
34 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding-left:9px;padding-right:9px}
|
35 |
+
.tinv-wishlist.woocommerce table .quantity .qty{padding:8px 12px}
|
36 |
+
.tinv-wishlist table.tinvwl-table-manage-list .product-action{padding-left:11px;padding-right:11px}
|
37 |
+
.tinv-wishlist .tinvwl-table-manage-list .product-action .tinvwl_move_product_button i,.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] i{font-size:12px}
|
38 |
+
.tinv-wishlist .wishlist-cb{padding-left:10px;padding-right:10px}
|
39 |
+
.tinv-wishlist .wishlist-name{min-width:340px}
|
40 |
+
.tinv-wishlist .wishlist-privacy{padding-left:15px;padding-right:15px;min-width:130px}
|
41 |
+
.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{min-width:130px}
|
42 |
+
.tinv-wishlist .wishlist-action{padding-left:10px;padding-right:10px}
|
43 |
+
.tinv-wishlist .tinv-login.tinv-wrapped-block{padding:30px}
|
44 |
+
.tinv-wishlist .tinv-login form input[name=login]{min-width:219px}
|
45 |
+
.tinv-wishlist .tinv-login input[name=username]{padding-left:40px}
|
46 |
+
.tinv-wishlist .tinv-login input[name=password]{padding-left:36px}
|
47 |
+
.tinv-wishlist .tinv-login .form-row{position:relative}
|
48 |
+
.tinv-wishlist .tinv-login .tinvwl-icon{display:inline-block}
|
49 |
+
.tinv-wishlist .tinv-modal .button{font-weight:400;padding:11px 11px 14px 11px}
|
50 |
+
.tinv-wishlist .tinv-modal .button i{font-size:14px}
|
51 |
+
.tinv-wishlist .tinv-modal button i{font-size:14px}
|
52 |
+
.tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view,.tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view{padding:11px 11px 14px 11px}
|
53 |
+
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close,.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view{float:left !important;width:calc(50% - 5px);white-space:normal}
|
54 |
+
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+a button,.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+button{margin:0 0 0 10px}
|
55 |
+
.tinv-wishlist .tinv-header h2{font-family:inherit;text-transform:none;text-shadow:none;letter-spacing:0;font-size:40px;font-weight:700;margin-bottom:40px;color:#000}
|
56 |
+
.tinv-wishlist a:not(.button):not(.social){font-family:inherit;font-weight:400;color:#007acc;text-decoration:underline;border-bottom:0;-webkit-box-shadow:none;box-shadow:none}
|
57 |
+
.tinv-wishlist a:not(.button):not(.social):active,.tinv-wishlist a:not(.button):not(.social):focus,.tinv-wishlist a:not(.button):not(.social):hover{color:#686868}
|
58 |
+
.tinv-wishlist select{font-size:12px;background-size:8px 6px}
|
59 |
+
.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button{font-weight:700}
|
60 |
+
.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button:before{font-weight:700;vertical-align:middle}
|
61 |
+
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before{color:#007acc;font-family:inherit;font-size:16px}
|
62 |
+
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before{color:#515151;background-color:#ebe9eb}
|
63 |
+
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button:hover,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before{color:#515151;background-color:#dad8da}
|
64 |
+
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-button{border-radius:3px}
|
65 |
+
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before{font-size:16px}
|
66 |
+
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:hover:before,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:hover:before{color:#686868}
|
67 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button{font-family:inherit;font-size:16px}
|
68 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button{background-color:#ebe9eb;border-radius:3px}
|
69 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before{font-size:16px}
|
70 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:before{color:#515151}
|
71 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button:hover,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-white:hover:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.tinvwl-button.icon-black:hover:before{color:#686868;background-color:#dad8da}
|
72 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:before{color:#007acc}
|
73 |
+
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-white:hover:before,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.icon-black:hover:before{color:#686868}
|
74 |
+
.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{font-family:inherit;font-size:14px;margin-right:0;color:#515151;background-color:#ebe9eb;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:0}
|
75 |
+
.woocommerce.tinv-wishlist #respond input#submit:hover,.woocommerce.tinv-wishlist a.button:hover,.woocommerce.tinv-wishlist button.button:hover,.woocommerce.tinv-wishlist input.button:hover{color:#515151;background-color:#dad8da}
|
76 |
+
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{font-family:inherit;font-size:14px;color:#fff;background-color:#a46497;border-radius:3px}
|
77 |
+
.woocommerce.tinv-wishlist #respond input#submit.alt:hover,.woocommerce.tinv-wishlist a.button.alt:hover,.woocommerce.tinv-wishlist button.button.alt:hover,.woocommerce.tinv-wishlist input.button.alt:hover{color:#fff;background-color:#935386}
|
78 |
+
.tinv-wishlist .tinv-wrapped-block{padding:30px 30px 39px;color:#1a1a1a;background-color:#f6f6f6}
|
79 |
+
.tinv-wishlist .tinv-search-list .tinv-wrapped-block{padding:20px 24px}
|
80 |
+
.tinv-wishlist .tinv-wrapped-block input[type=text],.tinv-wishlist .tinv-wrapped-block input[type=password],.tinv-wishlist .tinv-wrapped-block input[type=search]{font-family:inherit;font-size:14px;color:#1a1a1a;background-color:#fff;border-color:#d1d1d1;border-radius:2px}
|
81 |
+
.tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder{color:#1a1a1a}
|
82 |
+
.tinv-wishlist table,.tinv-wishlist table td{background-color:#fff}
|
83 |
+
.tinv-wishlist table,.tinv-wishlist table td,.tinv-wishlist table th{border-color:#d1d1d1}
|
84 |
+
.tinv-wishlist table{border-style:solid;border-width:1px 0 0 1px;line-height:16px}
|
85 |
+
.tinv-wishlist table th{border:1px solid #d1d1d1}
|
86 |
+
.tinv-wishlist table td{border-style:solid;border-width:0 1px 1px 0;font-size:14px;font-family:inherit}
|
87 |
+
.tinv-wishlist table th{border-width:0 1px 1px 0;font-size:14px;font-family:inherit;font-weight:700;text-transform:none;color:#1a1a1a;background-color:#fff}
|
88 |
+
.tinv-wishlist table td{color:#686868}
|
89 |
+
.tinv-wishlist td.product-price{font-family:inherit;font-size:16px;color:#202020}
|
90 |
+
.tinv-wishlist td.product-price ins span.amount{font-weight:400;color:#fff;background-color:#007acc}
|
91 |
+
.tinv-wishlist .product-stock .stock:not(.out-of-stock){color:#6a8e19}
|
92 |
+
.tinv-wishlist .product-remove button{background-color:#f7f7f7}
|
93 |
+
.tinv-wishlist .product-remove button:active,.tinv-wishlist .product-remove button:focus,.tinv-wishlist .product-remove button:hover{background-color:#dad8da}
|
94 |
+
.tinv-wishlist .social-buttons li a{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ebe9eb;text-decoration:none;font-size:20px}
|
95 |
+
.tinv-wishlist .social-buttons li a:hover{background-color:#dad8da}
|
96 |
+
.tinv-wishlist .social-buttons li a.white,.tinv-wishlist .social-buttons li a.dark{color:#000}
|
97 |
+
.tinv-wishlist .social-buttons li a.white:hover,.tinv-wishlist .social-buttons li a.dark:hover{color:#686868}
|
98 |
+
.tinv-wishlist .tinv-modal .tinv-modal-inner{line-height:26px;color:#1a1a1a;background-color:#fff;font-family:inherit;font-size:16px}
|
99 |
+
.tinv-wishlist .tinv-modal .tinv-modal-inner select{font-family:inherit;font-size:16px;padding:6.5px 10px;line-height:22px;border-radius:2px}
|
100 |
+
.tinv-wishlist input[type=text],.tinv-wishlist input[type=email],.tinv-wishlist input[type=url],.tinv-wishlist input[type=password],.tinv-wishlist input[type=search],.tinv-wishlist input[type=tel],.tinv-wishlist input[type=number]{min-height:38px}
|
101 |
+
.tinv-wishlist select{min-height:38px}
|
102 |
+
.tinv-wishlist .tinv-modal .tinv-close-modal,.tinv-wishlist .tinv-modal button.button{color:#515151;background-color:#ebe9eb}
|
103 |
+
.tinv-wishlist .tinv-modal .tinv-close-modal:hover,.tinv-wishlist .tinv-modal button.button:hover{color:#515151;background-color:#dad8da}
|
104 |
+
@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinv-wishlist select{background-image:url(../img/select_caret_t@2x.png)}
|
105 |
+
}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail{padding-left:10px;padding-right:10px}
|
106 |
+
.tinv-wishlist .product-action .button{padding:11.5px 12px !important}
|
107 |
+
.tinv-wishlist tfoot .tinvwl-to-left select{width:140px}
|
108 |
+
.tinv-wishlist .wishlist-action button[value=manage_remove]{background-image:none;padding:11.5px 12px !important}
|
109 |
+
}@media only screen and (max-width:1200px){.tinv-wishlist .wishlist-name{min-width:200px}
|
110 |
+
}@media only screen and (max-width:1024px){.tinv-wishlist .wishlist-action button[value=manage_remove]{padding-left:17px}
|
111 |
+
}@media only screen and (max-width:640px){.tinv-wishlist table.tinvwl-table-manage-list th{padding-top:26px;padding-bottom:26px}
|
112 |
+
.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100% !important;padding:0 12px 12px;text-align:center}
|
113 |
+
.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100% !important;padding:0 12px 12px;text-align:center}
|
114 |
+
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}
|
115 |
+
.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}
|
116 |
+
.tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child,.tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child{padding-top:20px}
|
117 |
+
.tinv-wishlist table.tinvwl-table-manage-list td{padding:12px}
|
118 |
+
.tinv-wishlist table.tinvwl-table-manage-lists td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td{padding:12px}
|
119 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-cb,.tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb{padding-bottom:20px}
|
120 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail{padding-top:20px;padding-bottom:14px}
|
121 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-cb+td.product-remove+td.product-thumbnail{padding-top:0}
|
122 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-name{padding-bottom:6px}
|
123 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-price{padding-bottom:23px}
|
124 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-date{padding-bottom:16px}
|
125 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-stock{padding-bottom:24px}
|
126 |
+
.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding:0 12px 10px}
|
127 |
+
.tinv-wishlist .wishlist-action button[value=manage_remove]{text-indent:-9999px;background-position:center}
|
128 |
+
}
|
assets/img/admin-rescue.png
CHANGED
Binary file
|
assets/img/admin-rescue@2x.png
CHANGED
Binary file
|
assets/img/admin-update.png
CHANGED
Binary file
|
assets/img/admin-update@2x.png
CHANGED
Binary file
|
assets/img/chevron_down.png
CHANGED
Binary file
|
assets/img/chevron_down@2x.png
CHANGED
Binary file
|
assets/img/chevron_icon.png
CHANGED
Binary file
|
assets/img/chevron_icon@2x.png
CHANGED
Binary file
|
assets/img/color_icon.png
CHANGED
Binary file
|
assets/img/color_icon@2x.png
CHANGED
Binary file
|
assets/img/customization.png
CHANGED
Binary file
|
assets/img/icon_menu.png
CHANGED
Binary file
|
assets/img/icon_menu@2x.png
CHANGED
Binary file
|
assets/img/kinsta.png
CHANGED
Binary file
|
assets/img/kinsta_logo.png
CHANGED
Binary file
|
assets/img/logo_heart.png
CHANGED
Binary file
|
assets/img/logo_heart@2x.png
CHANGED
Binary file
|
assets/img/premium_logo.png
CHANGED
Binary file
|
assets/img/rate_us.png
CHANGED
Binary file
|
assets/img/select_caret.png
CHANGED
Binary file
|
assets/img/select_caret@2x.png
CHANGED
Binary file
|
assets/img/select_caret_t.png
CHANGED
Binary file
|
assets/img/select_caret_t@2x.png
CHANGED
Binary file
|
assets/img/upgrade_to_pro.jpg
CHANGED
Binary file
|
assets/img/wizard_logo.png
CHANGED
Binary file
|
assets/img/wizard_logo@2x.png
CHANGED
Binary file
|
assets/img/wizard_setup.png
CHANGED
Binary file
|
assets/img/wizard_setup@2x.png
CHANGED
Binary file
|
assets/js/admin.js
CHANGED
@@ -1,350 +1,415 @@
|
|
|
|
|
|
1 |
function TInvWL($, h) {
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
}
|
|
|
167 |
(function ($) {
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
|
3 |
function TInvWL($, h) {
|
4 |
+
this.pf = 'tinvwl';
|
5 |
+
this.g = '_';
|
6 |
+
this.ho = h || false;
|
7 |
+
this.n = 'TInvWL';
|
8 |
+
|
9 |
+
this.aj_act = function (a) {
|
10 |
+
return [this.pf, a].join(this.g);
|
11 |
+
};
|
12 |
+
|
13 |
+
this._csel = function (a, b) {
|
14 |
+
var b = b || '.';
|
15 |
+
return '{0}{1}{2}'.format(b, this.pf, a);
|
16 |
+
};
|
17 |
+
|
18 |
+
this._tm = function (a) {
|
19 |
+
var c = $("script#{0}[type='text/template']".format(a));
|
20 |
+
|
21 |
+
if (c.length) {
|
22 |
+
return c.html();
|
23 |
+
}
|
24 |
+
|
25 |
+
return '';
|
26 |
+
};
|
27 |
+
|
28 |
+
this.formElm = function () {
|
29 |
+
$(this._csel("-form-onoff")).tiwl_onoff();
|
30 |
+
$('input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]').tiwl_onoffblock();
|
31 |
+
$('[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]').tiwl_byvalueblock();
|
32 |
+
|
33 |
+
if (typeof $.fn.wpColorPicker !== 'undefined') {
|
34 |
+
var calcLuminance = function calcLuminance(rgb) {
|
35 |
+
var c = rgb.substring(1);
|
36 |
+
|
37 |
+
var _rgb = parseInt(c, 16);
|
38 |
+
|
39 |
+
var r = _rgb >> 16 & 0xff;
|
40 |
+
var g = _rgb >> 8 & 0xff;
|
41 |
+
var b = _rgb >> 0 & 0xff;
|
42 |
+
return 0.2126 * r + 0.7152 * g + 0.0722 * b;
|
43 |
+
};
|
44 |
+
|
45 |
+
var formColor = this._csel("-form-color");
|
46 |
+
|
47 |
+
$(formColor).each(function () {
|
48 |
+
var picker = $(this);
|
49 |
+
var pickerWrap = $(this).closest('.tinvwl-color-picker');
|
50 |
+
var eyedropper = pickerWrap.find('.tinvwl-eyedropper');
|
51 |
+
picker.css('background-color', picker.val());
|
52 |
+
|
53 |
+
if (calcLuminance(picker.val()) > 175) {
|
54 |
+
picker.css('color', '#000000');
|
55 |
+
}
|
56 |
+
|
57 |
+
picker.iris({
|
58 |
+
mode: 'hsv',
|
59 |
+
target: $(this).parent().parent(),
|
60 |
+
change: function change(event, ui) {
|
61 |
+
if (calcLuminance(ui.color.toCSS()) > 175) {
|
62 |
+
$(this).css('color', '#000000');
|
63 |
+
} else {
|
64 |
+
$(this).css('color', '');
|
65 |
+
}
|
66 |
+
|
67 |
+
$(this).css('background-color', ui.color.toCSS());
|
68 |
+
}
|
69 |
+
});
|
70 |
+
pickerWrap.on('click', '.iris-square-value', function (e) {
|
71 |
+
e.preventDefault();
|
72 |
+
picker.iris('toggle');
|
73 |
+
});
|
74 |
+
eyedropper.on('click', function (e) {
|
75 |
+
e.preventDefault();
|
76 |
+
picker.iris('show');
|
77 |
+
});
|
78 |
+
picker.on('focusin', function () {
|
79 |
+
picker.iris('show');
|
80 |
+
});
|
81 |
+
});
|
82 |
+
$(document).on('click', function (e) {
|
83 |
+
if (!$(e.target).is(formColor + ', .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .ftinvwl-eyedropper')) {
|
84 |
+
$(formColor).iris('hide');
|
85 |
+
} else {
|
86 |
+
$(formColor).not($(e.target).closest('.tinvwl-color-picker').find(formColor)).iris('hide');
|
87 |
+
}
|
88 |
+
});
|
89 |
+
}
|
90 |
+
};
|
91 |
+
|
92 |
+
this.wizard_page = function (a) {
|
93 |
+
$(a).find('select').change(this._wizard_page_ch);
|
94 |
+
this.wizard_page_ch($(a).find('select'));
|
95 |
+
};
|
96 |
+
|
97 |
+
this.wizard_page_ch = function (a) {
|
98 |
+
var a = $(a),
|
99 |
+
b = a.parent(this._csel('-page-select')),
|
100 |
+
c = b.find('input[type=hidden]').val(),
|
101 |
+
d = b.find(this._csel('-error-icon')),
|
102 |
+
e = b.find(this._csel('-error-desc'));
|
103 |
+
|
104 |
+
if ('' === a.val()) {
|
105 |
+
if (0 == c) {
|
106 |
+
b.addClass('tinvwl-error');
|
107 |
+
d.show();
|
108 |
+
e.show();
|
109 |
+
}
|
110 |
+
|
111 |
+
return;
|
112 |
+
}
|
113 |
+
|
114 |
+
b.removeClass('tinvwl-error');
|
115 |
+
d.hide();
|
116 |
+
e.hide();
|
117 |
+
};
|
118 |
+
|
119 |
+
this.pageElm = function () {
|
120 |
+
$(this._csel('-header', 'div.')).prependTo('#wpbody-content');
|
121 |
+
$(this._csel('-page-select')).each(this._wizard_page);
|
122 |
+
$('.bulkactions [type=submit]').each(this._control_bulkactions);
|
123 |
+
$('.action-search [type=submit]').each(this._control_search);
|
124 |
+
};
|
125 |
+
|
126 |
+
this.control_bulkactions = function (a) {
|
127 |
+
$(a).on('click', this._control_bulkactions_ck);
|
128 |
+
};
|
129 |
+
|
130 |
+
this.control_bulkactions_ck = function (a, b) {
|
131 |
+
var a = $(a),
|
132 |
+
c = a.parents('.bulkactions').eq(0).find('[name=action]'),
|
133 |
+
d = a.parents('form').eq(0);
|
134 |
+
|
135 |
+
if (c) {
|
136 |
+
if ('-1' === c.val()) {
|
137 |
+
b.preventDefault();
|
138 |
+
} else {
|
139 |
+
if (!d.find('input[type=checkbox]:checked').length) {
|
140 |
+
b.preventDefault();
|
141 |
+
}
|
142 |
+
}
|
143 |
+
}
|
144 |
+
};
|
145 |
+
|
146 |
+
this.control_search = function (a) {
|
147 |
+
$(a).on('click', this._control_search_ck);
|
148 |
+
};
|
149 |
+
|
150 |
+
this.control_search_ck = function (a, b) {
|
151 |
+
var a = $(a),
|
152 |
+
c = a.parents('.action-search').eq(0).find('[name=s]');
|
153 |
+
|
154 |
+
if (c) {
|
155 |
+
if ('' === c.val()) {
|
156 |
+
b.preventDefault();
|
157 |
+
}
|
158 |
+
}
|
159 |
+
};
|
160 |
+
|
161 |
+
this.Run = function () {
|
162 |
+
this.formElm();
|
163 |
+
this.pageElm();
|
164 |
+
};
|
165 |
+
|
166 |
+
this.cg = function () {
|
167 |
+
var n = this.n;
|
168 |
+
|
169 |
+
if (this.ho) {
|
170 |
+
var t = new Date();
|
171 |
+
n = n + t.getFullYear() + t.getMonth() + t.getDate();
|
172 |
+
}
|
173 |
+
|
174 |
+
window[n] = this;
|
175 |
+
};
|
176 |
+
|
177 |
+
this.cg();
|
178 |
+
|
179 |
+
if (!String.prototype.format) {
|
180 |
+
String.prototype.format = function () {
|
181 |
+
var args = arguments;
|
182 |
+
return this.replace(/{(\d+)}/g, function (match, number) {
|
183 |
+
return typeof args[number] !== 'undefined' ? args[number] : match;
|
184 |
+
});
|
185 |
+
};
|
186 |
+
}
|
187 |
+
|
188 |
+
(function (o) {
|
189 |
+
var n = o.n,
|
190 |
+
ho = o.ho,
|
191 |
+
c = '';
|
192 |
+
|
193 |
+
if (ho) {
|
194 |
+
c = 't=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),';
|
195 |
+
}
|
196 |
+
|
197 |
+
for (var i in o) {
|
198 |
+
if ('function' === typeof o[i] && '_' !== i[0] && !o.hasOwnProperty('_' + i)) {
|
199 |
+
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);};};");
|
200 |
+
}
|
201 |
+
}
|
202 |
+
})(this);
|
203 |
}
|
204 |
+
|
205 |
(function ($) {
|
206 |
+
$.fn.tiwl_onoff = function (so) {
|
207 |
+
var sd = {
|
208 |
+
value: {
|
209 |
+
on: '',
|
210 |
+
off: ''
|
211 |
+
},
|
212 |
+
class: 'tiwlform-onoff',
|
213 |
+
wrap: 'container',
|
214 |
+
button: 'button'
|
215 |
+
},
|
216 |
+
s = $.extend(true, {}, sd, so);
|
217 |
+
return $(this).each(function () {
|
218 |
+
var a = $(this),
|
219 |
+
b1 = $('<div>').attr({
|
220 |
+
class: s.class + '-' + s.button
|
221 |
+
}),
|
222 |
+
d1c = s.class + '-' + s.wrap,
|
223 |
+
d1 = $('<div>').attr({
|
224 |
+
id: a.attr('id') + '_' + s.wrap,
|
225 |
+
class: d1c
|
226 |
+
});
|
227 |
+
|
228 |
+
if (!a.is('input')) {
|
229 |
+
return a;
|
230 |
+
}
|
231 |
+
|
232 |
+
d1.attr('class', d1.attr('class') + ' ' + a.attr('class'));
|
233 |
+
|
234 |
+
if (a.is(':disabled')) {
|
235 |
+
d1.toggleClass('disabled', a.is(':disabled'));
|
236 |
+
a.prop('disabled', false);
|
237 |
+
}
|
238 |
+
|
239 |
+
d1.toggleClass('checked', a.is(':checked'));
|
240 |
+
a.attr('type', 'checkbox').hide().removeAttr('class').wrap(d1).before(b1);
|
241 |
+
d1 = a.parent();
|
242 |
+
a.on('change', function (e) {
|
243 |
+
if (d1.hasClass('disabled')) {
|
244 |
+
return e.preventDefault();
|
245 |
+
}
|
246 |
+
|
247 |
+
d1.toggleClass('checked', $(this).is(':checked'));
|
248 |
+
});
|
249 |
+
d1.on('click', function (e) {
|
250 |
+
if (d1.hasClass('disabled')) {
|
251 |
+
return e.preventDefault();
|
252 |
+
}
|
253 |
+
|
254 |
+
if (a.is(':enabled') && d1.hasClass('checked') === a.is(':checked')) {
|
255 |
+
a.click();
|
256 |
+
}
|
257 |
+
});
|
258 |
+
return a;
|
259 |
+
});
|
260 |
+
};
|
261 |
+
|
262 |
+
$.fn.tiwl_onoffblock = function (so) {
|
263 |
+
var sd = {
|
264 |
+
onEachElm: function onEachElm() {},
|
265 |
+
isChecked: function isChecked() {
|
266 |
+
return $(this).is(':checked');
|
267 |
+
}
|
268 |
+
},
|
269 |
+
s = $.extend(true, {}, sd, so);
|
270 |
+
return $(this).each(function () {
|
271 |
+
var a = $(this),
|
272 |
+
setAction = function setAction() {
|
273 |
+
var o = $(this),
|
274 |
+
o_show = o.attr('tiwl-show'),
|
275 |
+
o_hide = o.attr('tiwl-hide'),
|
276 |
+
o_ch = s.isChecked.call(o),
|
277 |
+
doAction = function doAction(o_, on) {
|
278 |
+
o_ = o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm) || [];
|
279 |
+
$.each(o_, function (k, v) {
|
280 |
+
s.onEachElm.call($(v).toggle(on));
|
281 |
+
});
|
282 |
+
};
|
283 |
+
|
284 |
+
if ('string' === typeof o_show) {
|
285 |
+
doAction(o_show, o_ch);
|
286 |
+
}
|
287 |
+
|
288 |
+
if ('string' === typeof o_hide) {
|
289 |
+
doAction(o_hide, !o_ch);
|
290 |
+
}
|
291 |
+
|
292 |
+
return o;
|
293 |
+
};
|
294 |
+
|
295 |
+
if (!a.is('input') || 'checkbox' != a.attr('type')) {
|
296 |
+
return a;
|
297 |
+
}
|
298 |
+
|
299 |
+
$(this).on('change', setAction);
|
300 |
+
return setAction.call(a);
|
301 |
+
});
|
302 |
+
};
|
303 |
+
|
304 |
+
$.fn.tiwl_byvalueblock = function (so) {
|
305 |
+
var sd = {
|
306 |
+
onEachElm: function onEachElm() {},
|
307 |
+
onClick: function onClick() {
|
308 |
+
return $(this).val() == $(this).attr('tiwl-value');
|
309 |
+
}
|
310 |
+
},
|
311 |
+
s = $.extend(true, {}, sd, so);
|
312 |
+
return $(this).each(function () {
|
313 |
+
var a = $(this),
|
314 |
+
setAction = function setAction(s) {
|
315 |
+
var o = $(this),
|
316 |
+
o_show = o.attr('tiwl-show'),
|
317 |
+
o_hide = o.attr('tiwl-hide'),
|
318 |
+
o_ch = s.onClick.call(o),
|
319 |
+
doAction = function doAction(o_, on) {
|
320 |
+
o_ = o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm) || [];
|
321 |
+
$.each(o_, function (k, v) {
|
322 |
+
s.onEachElm.call($(v).toggle(on));
|
323 |
+
});
|
324 |
+
};
|
325 |
+
|
326 |
+
if ('string' === typeof o_show) {
|
327 |
+
doAction(o_show, o_ch);
|
328 |
+
}
|
329 |
+
|
330 |
+
if ('string' === typeof o_hide) {
|
331 |
+
doAction(o_hide, !o_ch);
|
332 |
+
}
|
333 |
+
|
334 |
+
return o;
|
335 |
+
};
|
336 |
+
|
337 |
+
if (!a.is('input') && !a.is('select')) {
|
338 |
+
return a;
|
339 |
+
}
|
340 |
+
|
341 |
+
$(this).on('change', function () {
|
342 |
+
setAction.call(this, s);
|
343 |
+
});
|
344 |
+
return setAction.call(a, s);
|
345 |
+
});
|
346 |
+
};
|
347 |
+
|
348 |
+
var a = new TInvWL($);
|
349 |
+
$(document).ready(function () {
|
350 |
+
a.Run();
|
351 |
+
jQuery('input[name="general-show_notice"]').change(function () {
|
352 |
+
var o = jQuery(this),
|
353 |
+
a = !o.is(':checked'),
|
354 |
+
b = jQuery('input[name="general-redirect_require_login"]');
|
355 |
+
|
356 |
+
if (a && !b.is(':checked')) {
|
357 |
+
b.click().trigger('change');
|
358 |
+
}
|
359 |
+
|
360 |
+
b.closest('.tiwlform-onoff-container').toggleClass('disabled', a);
|
361 |
+
}).change();
|
362 |
+
$('.tablenav').each(function () {
|
363 |
+
var tablenav = $(this);
|
364 |
+
|
365 |
+
if (!$.trim(tablenav.find('.alignleft').html()).length) {
|
366 |
+
tablenav.find('.alignleft').remove();
|
367 |
+
}
|
368 |
+
|
369 |
+
if (!$.trim(tablenav.find('.alignright').html()).length || tablenav.find('.tablenav-pages').hasClass('one-page')) {
|
370 |
+
tablenav.find('.alignright').remove();
|
371 |
+
tablenav.find('.tinv-wishlist-clear').remove();
|
372 |
+
}
|
373 |
+
|
374 |
+
if (!$.trim(tablenav.html()).length) {
|
375 |
+
tablenav.remove();
|
376 |
+
}
|
377 |
+
});
|
378 |
+
$('.tablenav .bulkactions select').addClass('tinvwl-select grey').wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>');
|
379 |
+
$('.tablenav .bulkactions .button.action, .tablenav #search-submit').removeClass('button').addClass('tinvwl-btn grey');
|
380 |
+
$('.tinvwl-modal-btn').on('click', function () {
|
381 |
+
$(this).next('.tinvwl-modal').addClass('tinvwl-modal-open');
|
382 |
+
});
|
383 |
+
$('.tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close').on('click', function (e) {
|
384 |
+
e.preventDefault();
|
385 |
+
$(this).parents('.tinvwl-modal:first').removeClass('tinvwl-modal-open');
|
386 |
+
});
|
387 |
+
|
388 |
+
if (typeof $.fn.popover !== 'undefined') {
|
389 |
+
var popover = $('.tinvwl-help');
|
390 |
+
popover.popover({
|
391 |
+
content: function content() {
|
392 |
+
return $(this).closest('.tinvwl-info-wrap').find('.tinvwl-info-desc').html();
|
393 |
+
}
|
394 |
+
});
|
395 |
+
popover.on('click', function () {
|
396 |
+
$(this).popover('toggle');
|
397 |
+
});
|
398 |
+
popover.on('focusout', function () {
|
399 |
+
$(this).popover('hide');
|
400 |
+
});
|
401 |
+
$(window).on('resize', function () {
|
402 |
+
popover.popover('hide');
|
403 |
+
});
|
404 |
+
}
|
405 |
+
|
406 |
+
$('body').on('click', '.tinvwl-confirm-reset', function (e) {
|
407 |
+
e.preventDefault();
|
408 |
+
var a = confirm(tinvwl_comfirm.text_comfirm_reset);
|
409 |
+
|
410 |
+
if (a) {
|
411 |
+
$(this).removeClass('tinvwl-confirm-reset').trigger('click');
|
412 |
+
}
|
413 |
+
});
|
414 |
+
});
|
415 |
+
})(jQuery);
|
assets/js/admin.min.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
|
2 |
-
*
|
3 |
-
*
|
4 |
-
*
|
5 |
-
|
6 |
-
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()?n.preventDefault():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(
|
1 |
+
/**
|
2 |
+
* 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.9.17
|
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()?n.preventDefault():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.attr("type","checkbox").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(){var t=s(this),n=function(){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),e=c.isChecked.call(t),o=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&o(n,e),"string"==typeof i&&o(i,!e),t};return t.is("input")&&"checkbox"==t.attr("type")?(s(this).on("change",n),n.call(t)):t})},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(){var t=s(this),n=function(e){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),o=e.onClick.call(t),c=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&c(n,o),"string"==typeof i&&c(i,!o),t};return t.is("input")||t.is("select")?(s(this).on("change",function(){n.call(this,i)}),n.call(t,i)):t})};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.js
CHANGED
@@ -1,568 +1,610 @@
|
|
|
|
|
|
|
|
|
|
1 |
// Add to wishlist
|
2 |
(function ($) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
return trigger;
|
429 |
-
}
|
430 |
-
};
|
431 |
-
var s = $.extend(true, {}, sd, so);
|
432 |
-
return $(this).each(function () {
|
433 |
-
$(this).on('click', function (event) {
|
434 |
-
if (!s.rule.call($(this))) {
|
435 |
-
alert(window.tinvwl_add_to_wishlist['tinvwl_break_submit']);
|
436 |
-
event.preventDefault();
|
437 |
-
}
|
438 |
-
});
|
439 |
-
});
|
440 |
-
};
|
441 |
-
|
442 |
-
$(document).ready(function () {
|
443 |
-
|
444 |
-
$('.tinvwl-break-input').tinvwl_break_submit({
|
445 |
-
selector: '.tinvwl-break-input-filed'
|
446 |
-
});
|
447 |
-
$('.tinvwl-break-checkbox').tinvwl_break_submit({
|
448 |
-
selector: 'table td input[type=checkbox]',
|
449 |
-
validate: function () {
|
450 |
-
return $(this).is(':checked');
|
451 |
-
}
|
452 |
-
});
|
453 |
-
|
454 |
-
// Wishlist table bulk action checkbox
|
455 |
-
$('.global-cb').on('click', function () {
|
456 |
-
$(this).closest('table').eq(0).find('.product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]').prop('checked', $(this).is(':checked'));
|
457 |
-
});
|
458 |
-
});
|
459 |
})(jQuery);
|
460 |
-
|
|
|
461 |
// Misc
|
462 |
(function ($) {
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
var navigationButton = $('.tinv-wishlist .navigation-button');
|
517 |
-
if (navigationButton.length) {
|
518 |
-
navigationButton.each(function () {
|
519 |
-
var navigationButtons = $(this).find('> li');
|
520 |
-
if (navigationButtons.length < 5) {
|
521 |
-
navigationButtons.parent().addClass('tinvwl-btns-count-' + navigationButtons.length);
|
522 |
-
}
|
523 |
-
});
|
524 |
-
}
|
525 |
-
|
526 |
-
$('.tinv-login .showlogin').unbind("click").on('click', function (e) {
|
527 |
-
e.preventDefault();
|
528 |
-
$(this).closest('.tinv-login').find('.login').toggle();
|
529 |
-
});
|
530 |
-
|
531 |
-
$('.tinv-wishlist table.tinvwl-table-manage-list tfoot td').each(function () {
|
532 |
-
$(this).toggle(!!$(this).children().not('.look_in').length || !!$(this).children('.look_in').children().length);
|
533 |
-
});
|
534 |
-
|
535 |
-
});
|
536 |
-
|
537 |
-
$(document.body).on('wc_fragments_refreshed wc_fragments_loaded', function () {
|
538 |
-
var has_products = !('0' == $('.wishlist_products_counter_number').html() || '' == $('.wishlist_products_counter_number').html());
|
539 |
-
$('.wishlist_products_counter').toggleClass('wishlist-counter-with-products', has_products);
|
540 |
-
});
|
541 |
-
|
542 |
-
update_cart_hash();
|
543 |
|
|
|
|
|
|
|
|
|
|
|
544 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
545 |
})(jQuery);
|
546 |
|
547 |
function update_cart_hash() {
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
}
|
559 |
|
560 |
function showTooltip(elem, msg) {
|
561 |
-
|
562 |
-
|
563 |
}
|
564 |
|
565 |
function clearTooltip(e) {
|
566 |
-
|
567 |
-
|
568 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
|
3 |
+
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
|
4 |
+
|
5 |
// Add to wishlist
|
6 |
(function ($) {
|
7 |
+
//Add to wishlist main function.
|
8 |
+
$.fn.tinvwl_to_wishlist = function (so) {
|
9 |
+
var sd = {
|
10 |
+
api_url: window.location.href,
|
11 |
+
text_create: window.tinvwl_add_to_wishlist['text_create'],
|
12 |
+
text_already_in: window.tinvwl_add_to_wishlist['text_already_in'],
|
13 |
+
class: {
|
14 |
+
dialogbox: '.tinvwl_add_to_select_wishlist',
|
15 |
+
select: '.tinvwl_wishlist',
|
16 |
+
newtitle: '.tinvwl_new_input',
|
17 |
+
dialogbutton: '.tinvwl_button_add'
|
18 |
+
},
|
19 |
+
redirectTimer: null,
|
20 |
+
onPrepareList: function onPrepareList() {},
|
21 |
+
onGetDialogBox: function onGetDialogBox() {},
|
22 |
+
onPrepareDialogBox: function onPrepareDialogBox() {
|
23 |
+
if (!$('body > .tinv-wishlist').length) {
|
24 |
+
$('body').append($('<div>').addClass('tinv-wishlist'));
|
25 |
+
}
|
26 |
|
27 |
+
$(this).appendTo('body > .tinv-wishlist');
|
28 |
+
},
|
29 |
+
onCreateWishList: function onCreateWishList(wishlist) {
|
30 |
+
$(this).append($('<option>').html(wishlist.title).val(wishlist.ID).toggleClass('tinv_in_wishlist', wishlist.in));
|
31 |
+
},
|
32 |
+
onSelectWishList: function onSelectWishList() {},
|
33 |
+
onDialogShow: function onDialogShow(modal) {
|
34 |
+
$(modal).addClass('tinv-modal-open');
|
35 |
+
$(modal).removeClass('ftinvwl-pulse');
|
36 |
+
},
|
37 |
+
onDialogHide: function onDialogHide(modal) {
|
38 |
+
$(modal).removeClass('tinv-modal-open');
|
39 |
+
$(modal).removeClass('ftinvwl-pulse');
|
40 |
+
},
|
41 |
+
onInited: function onInited() {},
|
42 |
+
onClick: function onClick() {
|
43 |
+
if ($(this).is('.disabled-add-wishlist')) {
|
44 |
+
return false;
|
45 |
+
}
|
46 |
+
|
47 |
+
if ($(this).is('.ftinvwl-animated')) {
|
48 |
+
$(this).addClass('ftinvwl-pulse');
|
49 |
+
}
|
50 |
+
|
51 |
+
if (this.tinvwl_dialog) {
|
52 |
+
this.tinvwl_dialog.show_list.call(this);
|
53 |
+
} else {
|
54 |
+
s.onActionProduct.call(this);
|
55 |
+
}
|
56 |
+
|
57 |
+
update_cart_hash();
|
58 |
+
},
|
59 |
+
onPrepareDataAction: function onPrepareDataAction() {},
|
60 |
+
filterProductAlreadyIn: function filterProductAlreadyIn(WList) {
|
61 |
+
var WList = WList || [],
|
62 |
+
data = {};
|
63 |
+
$('form.cart[method=post], .woocommerce-variation-add-to-cart').find('input, select').each(function () {
|
64 |
+
var name_elm = $(this).attr('name'),
|
65 |
+
type_elm = $(this).attr('type'),
|
66 |
+
value_elm = $(this).val();
|
67 |
+
|
68 |
+
if ('checkbox' === type_elm || 'radio' === type_elm) {
|
69 |
+
if ($(this).is(':checked')) {
|
70 |
+
data['form' + name_elm] = value_elm;
|
71 |
+
}
|
72 |
+
} else {
|
73 |
+
data['form' + name_elm] = value_elm;
|
74 |
+
}
|
75 |
+
});
|
76 |
+
data = data['formvariation_id'];
|
77 |
+
return WList.filter(function (wishlist) {
|
78 |
+
if ('object' === _typeof(wishlist.in) && 'string' === typeof data) {
|
79 |
+
var number = parseInt(data);
|
80 |
+
return 0 <= wishlist.in.indexOf(number);
|
81 |
+
}
|
82 |
+
|
83 |
+
return wishlist.in;
|
84 |
+
});
|
85 |
+
},
|
86 |
+
onMultiProductAlreadyIn: function onMultiProductAlreadyIn(WList) {
|
87 |
+
var WList = WList || [];
|
88 |
+
WList = s.onPrepareList.call(WList) || WList;
|
89 |
+
WList = s.filterProductAlreadyIn.call(this, WList) || WList;
|
90 |
+
$(this).parent().parent().find('.already-in').remove();
|
91 |
+
var text = '';
|
92 |
+
|
93 |
+
switch (WList.length) {
|
94 |
+
case 0:
|
95 |
+
break;
|
96 |
+
|
97 |
+
default:
|
98 |
+
var text = $('<ul>');
|
99 |
+
$.each(WList, function (k, wishlist) {
|
100 |
+
text.append($('<li>').html($('<a>').html(wishlist.title).attr({
|
101 |
+
href: wishlist.url
|
102 |
+
})).val(wishlist.ID));
|
103 |
+
});
|
104 |
+
break;
|
105 |
+
}
|
106 |
+
|
107 |
+
if (text.length) {
|
108 |
+
$(this).closest('.tinv-modal-inner').find('img').after($('<div>').addClass('already-in').html(s.text_already_in + ' ').append(text));
|
109 |
+
}
|
110 |
+
},
|
111 |
+
onAction: {
|
112 |
+
redirect: function redirect(url) {
|
113 |
+
if (s.redirectTimer) {
|
114 |
+
clearTimeout(s.redirectTimer);
|
115 |
+
}
|
116 |
+
|
117 |
+
s.redirectTimer = window.setTimeout(function () {
|
118 |
+
window.location.href = url;
|
119 |
+
}, 4000);
|
120 |
+
},
|
121 |
+
force_redirect: function force_redirect(url) {
|
122 |
+
window.location.href = url;
|
123 |
+
},
|
124 |
+
wishlists: function wishlists(wishlist) {
|
125 |
+
$(this).attr('data-tinv-wl-list', wishlist);
|
126 |
+
},
|
127 |
+
msg: function msg(html) {
|
128 |
+
if (!html) {
|
129 |
+
return false;
|
130 |
+
}
|
131 |
+
|
132 |
+
var $msg = $(html).eq(0);
|
133 |
+
|
134 |
+
if (!$('body > .tinv-wishlist').length) {
|
135 |
+
$('body').append($('<div>').addClass('tinv-wishlist'));
|
136 |
+
}
|
137 |
+
|
138 |
+
$('body > .tinv-wishlist').append($msg);
|
139 |
+
$msg.on('click', '.tinv-close-modal, .tinvwl_button_close, .tinv-overlay', function (e) {
|
140 |
+
e.preventDefault();
|
141 |
+
$msg.remove();
|
142 |
+
|
143 |
+
if (s.redirectTimer) {
|
144 |
+
clearTimeout(s.redirectTimer);
|
145 |
+
}
|
146 |
+
});
|
147 |
+
},
|
148 |
+
status: function status(_status) {
|
149 |
+
if (_status) {
|
150 |
+
$(this).addClass('tinvwl-product-in-list');
|
151 |
+
}
|
152 |
+
},
|
153 |
+
removed: function removed(status) {
|
154 |
+
if (status) {
|
155 |
+
$(this).removeClass('tinvwl-product-in-list').removeClass('tinvwl-product-make-remove').attr('data-tinv-wl-action', 'addto');
|
156 |
+
}
|
157 |
+
},
|
158 |
+
make_remove: function make_remove(status) {
|
159 |
+
$(this).toggleClass('tinvwl-product-make-remove', status).attr('data-tinv-wl-action', status ? 'remove' : 'addto');
|
160 |
+
},
|
161 |
+
fragments: function fragments(data) {
|
162 |
+
if (typeof wc_cart_fragments_params === 'undefined') {
|
163 |
+
$.each(data, function (key, value) {
|
164 |
+
$(key).replaceWith(value);
|
165 |
+
});
|
166 |
+
return false;
|
167 |
+
}
|
168 |
+
|
169 |
+
var $supports_html5_storage;
|
170 |
+
|
171 |
+
try {
|
172 |
+
$supports_html5_storage = 'sessionStorage' in window && window.sessionStorage !== null;
|
173 |
+
window.sessionStorage.setItem('wc', 'test');
|
174 |
+
window.sessionStorage.removeItem('wc');
|
175 |
+
window.localStorage.setItem('wc', 'test');
|
176 |
+
window.localStorage.removeItem('wc');
|
177 |
+
} catch (err) {
|
178 |
+
$supports_html5_storage = false;
|
179 |
+
}
|
180 |
+
|
181 |
+
if ($supports_html5_storage) {
|
182 |
+
try {
|
183 |
+
var wc_fragments = $.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),
|
184 |
+
cart_hash_key = wc_cart_fragments_params.ajax_url.toString() + '-wc_cart_hash',
|
185 |
+
cart_hash = sessionStorage.getItem(cart_hash_key),
|
186 |
+
cookie_hash = Cookies.get('woocommerce_cart_hash'),
|
187 |
+
cart_created = sessionStorage.getItem('wc_cart_created');
|
188 |
+
|
189 |
+
if (cart_hash === null || cart_hash === undefined || cart_hash === '') {
|
190 |
+
cart_hash = '';
|
191 |
+
}
|
192 |
+
|
193 |
+
if (cookie_hash === null || cookie_hash === undefined || cookie_hash === '') {
|
194 |
+
cookie_hash = '';
|
195 |
+
}
|
196 |
+
|
197 |
+
if (cart_hash && (cart_created === null || cart_created === undefined || cart_created === '')) {
|
198 |
+
throw 'No cart_created';
|
199 |
+
}
|
200 |
+
|
201 |
+
$.each(data, function (key, value) {
|
202 |
+
wc_fragments[key] = value;
|
203 |
+
});
|
204 |
+
localStorage.setItem(cart_hash_key, localStorage.getItem(cart_hash_key) + new Date().getTime());
|
205 |
+
sessionStorage.setItem(cart_hash_key, sessionStorage.getItem(cart_hash_key) + new Date().getTime());
|
206 |
+
sessionStorage.setItem(wc_cart_fragments_params.fragment_name, JSON.stringify(wc_fragments));
|
207 |
+
|
208 |
+
if (wc_fragments && wc_fragments['div.widget_shopping_cart_content'] && cart_hash === cookie_hash) {
|
209 |
+
$.each(wc_fragments, function (key, value) {
|
210 |
+
$(key).replaceWith(value);
|
211 |
+
});
|
212 |
+
$(document.body).trigger('wc_fragments_loaded');
|
213 |
+
} else {
|
214 |
+
throw 'No fragment';
|
215 |
+
}
|
216 |
+
} catch (err) {
|
217 |
+
$(document.body).trigger('wc_fragment_refresh');
|
218 |
+
}
|
219 |
+
}
|
220 |
+
}
|
221 |
+
}
|
222 |
+
};
|
223 |
+
|
224 |
+
sd.onActionProduct = function (id, name) {
|
225 |
+
var data = {
|
226 |
+
form: {},
|
227 |
+
tinv_wishlist_id: id || '',
|
228 |
+
tinv_wishlist_name: name || '',
|
229 |
+
product_type: $(this).attr('data-tinv-wl-producttype'),
|
230 |
+
product_id: $(this).attr('data-tinv-wl-product') || 0,
|
231 |
+
product_variation: $(this).attr('data-tinv-wl-productvariation') || 0,
|
232 |
+
product_action: $(this).attr('data-tinv-wl-action') || 'addto',
|
233 |
+
redirect: window.location.href
|
234 |
+
},
|
235 |
+
a = this;
|
236 |
+
$(a).closest('form.cart[method=post], .tinvwl-loop-button-wrapper').find('input:not(:disabled), select:not(:disabled), textarea:not(:disabled)').each(function () {
|
237 |
+
var name_elm = $(this).attr('name'),
|
238 |
+
type_elm = $(this).attr('type'),
|
239 |
+
value_elm = $(this).val(),
|
240 |
+
count = 10,
|
241 |
+
ti_merge_value = function ti_merge_value(o1, o2) {
|
242 |
+
if ('object' === _typeof(o2)) {
|
243 |
+
if ('undefined' === typeof o1) {
|
244 |
+
o1 = {};
|
245 |
+
}
|
246 |
+
|
247 |
+
for (var i in o2) {
|
248 |
+
if ('' === i) {
|
249 |
+
var j = -1;
|
250 |
+
|
251 |
+
for (j in o1) {
|
252 |
+
j = j;
|
253 |
+
}
|
254 |
+
|
255 |
+
j = parseInt(j) + 1;
|
256 |
+
o1[j] = ti_merge_value(o1[i], o2[i]);
|
257 |
+
} else {
|
258 |
+
o1[i] = ti_merge_value(o1[i], o2[i]);
|
259 |
+
}
|
260 |
+
}
|
261 |
+
|
262 |
+
return o1;
|
263 |
+
} else {
|
264 |
+
return o2;
|
265 |
+
}
|
266 |
+
};
|
267 |
+
|
268 |
+
if ('button' === type_elm || 'undefined' == typeof name_elm || name_elm.substr(0, 10) == "attribute_") {
|
269 |
+
return;
|
270 |
+
}
|
271 |
+
|
272 |
+
while (/^(.+)\[([^\[\]]*?)\]$/.test(name_elm) && 0 < count) {
|
273 |
+
var n_name = name_elm.match(/^(.+)\[([^\[\]]*?)\]$/);
|
274 |
+
|
275 |
+
if (3 === n_name.length) {
|
276 |
+
var _value_elm = {};
|
277 |
+
_value_elm[n_name[2]] = value_elm;
|
278 |
+
value_elm = _value_elm;
|
279 |
+
}
|
280 |
+
|
281 |
+
name_elm = n_name[1];
|
282 |
+
count--;
|
283 |
+
}
|
284 |
+
|
285 |
+
if ('checkbox' === type_elm || 'radio' === type_elm) {
|
286 |
+
if ($(this).is(':checked')) {
|
287 |
+
if (!value_elm.length && 'object' !== _typeof(value_elm)) {
|
288 |
+
value_elm = true;
|
289 |
+
}
|
290 |
+
|
291 |
+
data.form[name_elm] = ti_merge_value(data.form[name_elm], value_elm);
|
292 |
+
}
|
293 |
+
} else {
|
294 |
+
data.form[name_elm] = ti_merge_value(data.form[name_elm], value_elm);
|
295 |
+
}
|
296 |
+
});
|
297 |
+
data = s.onPrepareDataAction.call(a, data) || data;
|
298 |
+
$.post(s.api_url, data, function (body) {
|
299 |
+
s.onDialogHide.call(a.tinvwl_dialog, a);
|
300 |
+
|
301 |
+
if ('object' === _typeof(body)) {
|
302 |
+
for (var k in body) {
|
303 |
+
if ('function' === typeof s.onAction[k]) {
|
304 |
+
s.onAction[k].call(a, body[k]);
|
305 |
+
}
|
306 |
+
}
|
307 |
+
} else {
|
308 |
+
if ('function' === typeof s.onAction['msg']) {
|
309 |
+
s.onAction['msg'].call(a, body);
|
310 |
+
}
|
311 |
+
}
|
312 |
+
});
|
313 |
+
};
|
314 |
+
|
315 |
+
var s = $.extend(true, {}, sd, so);
|
316 |
+
return $(this).each(function () {
|
317 |
+
if (!$(this).attr('data-tinv-wl-list')) {
|
318 |
+
return false;
|
319 |
+
}
|
320 |
+
|
321 |
+
if (s.dialogbox) {
|
322 |
+
if (s.dialogbox.length) {
|
323 |
+
this.tinvwl_dialog = s.dialogbox;
|
324 |
+
}
|
325 |
+
}
|
326 |
+
|
327 |
+
if (!this.tinvwl_dialog) {
|
328 |
+
this.tinvwl_dialog = s.onGetDialogBox.call(this);
|
329 |
+
}
|
330 |
+
|
331 |
+
if (!this.tinvwl_dialog) {
|
332 |
+
var _tinvwl_dialog = $(this).nextAll(s.class.dialogbox).eq(0);
|
333 |
+
|
334 |
+
if (_tinvwl_dialog.length) {
|
335 |
+
this.tinvwl_dialog = _tinvwl_dialog;
|
336 |
+
}
|
337 |
+
}
|
338 |
+
|
339 |
+
if (this.tinvwl_dialog) {
|
340 |
+
s.onPrepareDialogBox.call(this.tinvwl_dialog);
|
341 |
+
|
342 |
+
if ('function' !== typeof this.tinvwl_dialog.update_list) {
|
343 |
+
this.tinvwl_dialog.update_list = function (WL) {
|
344 |
+
var $select = $(this).find(s.class.select).eq(0);
|
345 |
+
$(this).find(s.class.newtitle).hide().val('');
|
346 |
+
$select.html('');
|
347 |
+
$.each(WL, function (k, v) {
|
348 |
+
s.onCreateWishList.call($select, v);
|
349 |
+
});
|
350 |
+
|
351 |
+
if (s.text_create) {
|
352 |
+
s.onCreateWishList.call($select, {
|
353 |
+
ID: '',
|
354 |
+
title: s.text_create,
|
355 |
+
in: false
|
356 |
+
});
|
357 |
+
}
|
358 |
+
|
359 |
+
s.onMultiProductAlreadyIn.call($select, WL);
|
360 |
+
s.onSelectWishList.call($select, WL);
|
361 |
+
$(this).find(s.class.newtitle).toggle('' === $select.val());
|
362 |
+
};
|
363 |
+
}
|
364 |
+
|
365 |
+
if ('function' !== typeof this.tinvwl_dialog.show_list) {
|
366 |
+
this.tinvwl_dialog.show_list = function () {
|
367 |
+
var WList = $.parseJSON($(this).attr('data-tinv-wl-list')) || [];
|
368 |
+
|
369 |
+
if (WList.length) {
|
370 |
+
WList = s.onPrepareList.call(WList) || WList;
|
371 |
+
this.tinvwl_dialog.update_list(WList);
|
372 |
+
s.onDialogShow.call(this.tinvwl_dialog, this);
|
373 |
+
} else {
|
374 |
+
s.onActionProduct.call(this);
|
375 |
+
}
|
376 |
+
};
|
377 |
+
}
|
378 |
+
|
379 |
+
var a = this;
|
380 |
+
$(this.tinvwl_dialog).find(s.class.dialogbutton).off('click').on('click', function () {
|
381 |
+
var b = $(a.tinvwl_dialog).find(s.class.select),
|
382 |
+
c = $(a.tinvwl_dialog).find(s.class.newtitle),
|
383 |
+
d;
|
384 |
+
|
385 |
+
if (b.val() || c.val()) {
|
386 |
+
s.onActionProduct.call(a, b.val(), c.val());
|
387 |
+
} else {
|
388 |
+
d = c.is(':visible') ? c : b;
|
389 |
+
d.addClass('empty-name-wishlist');
|
390 |
+
window.setTimeout(function () {
|
391 |
+
d.removeClass('empty-name-wishlist');
|
392 |
+
}, 1000);
|
393 |
+
}
|
394 |
+
});
|
395 |
+
}
|
396 |
+
|
397 |
+
$(this).off('click').on('click', s.onClick);
|
398 |
+
s.onInited.call(this, s);
|
399 |
+
});
|
400 |
+
};
|
401 |
+
|
402 |
+
$(document).ready(function () {
|
403 |
+
// Add to wishlist button click
|
404 |
+
$('body').on('click', '.tinvwl_add_to_wishlist_button', function (e) {
|
405 |
+
if ($(this).is('.disabled-add-wishlist')) {
|
406 |
+
e.preventDefault();
|
407 |
+
window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);
|
408 |
+
return;
|
409 |
+
}
|
410 |
+
|
411 |
+
if ($(this).is('.inited-add-wishlist')) {
|
412 |
+
return;
|
413 |
+
}
|
414 |
+
|
415 |
+
$(this).tinvwl_to_wishlist({
|
416 |
+
onInited: function onInited(s) {
|
417 |
+
$(this).addClass('inited-add-wishlist');
|
418 |
+
s.onClick.call(this);
|
419 |
+
}
|
420 |
+
});
|
421 |
+
}); // Disable add to wishlist button if variations not selected
|
422 |
+
|
423 |
+
$(document).on('hide_variation', '.variations_form', function (a) {
|
424 |
+
var e = $(this).find('.tinvwl_add_to_wishlist_button');
|
425 |
+
|
426 |
+
if (e.length && !tinvwl_add_to_wishlist.allow_parent_variable) {
|
427 |
+
a.preventDefault();
|
428 |
+
e.addClass('disabled-add-wishlist');
|
429 |
+
}
|
430 |
+
});
|
431 |
+
$(document).on('show_variation', '.variations_form', function (a, b, d) {
|
432 |
+
var e = $(this).find('.tinvwl_add_to_wishlist_button');
|
433 |
+
|
434 |
+
if (e.length) {
|
435 |
+
var f = JSON.parse(e.attr('data-tinv-wl-list')),
|
436 |
+
j = false,
|
437 |
+
g = '1' == window.tinvwl_add_to_wishlist['simple_flow'];
|
438 |
+
|
439 |
+
for (var i in f) {
|
440 |
+
if (f[i].hasOwnProperty('in') && Array.isArray(f[i]['in']) && -1 < (f[i]['in'] || []).indexOf(b.variation_id)) {
|
441 |
+
j = true;
|
442 |
+
}
|
443 |
+
}
|
444 |
+
|
445 |
+
e.toggleClass('tinvwl-product-in-list', j).toggleClass('tinvwl-product-make-remove', j && g).attr('data-tinv-wl-action', j && g ? 'remove' : 'addto');
|
446 |
+
a.preventDefault();
|
447 |
+
e.removeClass('disabled-add-wishlist');
|
448 |
+
}
|
449 |
+
});
|
450 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
})(jQuery);
|
452 |
+
"use strict";
|
453 |
+
|
454 |
// Misc
|
455 |
(function ($) {
|
456 |
+
$(document).ready(function () {
|
457 |
+
$('#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">');
|
458 |
+
$('.tinv-lists-nav').each(function () {
|
459 |
+
if (!$.trim($(this).html()).length) {
|
460 |
+
$(this).remove();
|
461 |
+
}
|
462 |
+
});
|
463 |
+
$('body').on('click', '.social-buttons .social[title!=email][title!=whatsapp][title!=clipboard]', function (e) {
|
464 |
+
var newWind = window.open($(this).attr('href'), $(this).attr('title'), "width=420,height=320,resizable=yes,scrollbars=yes,status=yes");
|
465 |
+
|
466 |
+
if (newWind) {
|
467 |
+
newWind.focus();
|
468 |
+
e.preventDefault();
|
469 |
+
}
|
470 |
+
});
|
471 |
+
|
472 |
+
if (typeof ClipboardJS !== 'undefined') {
|
473 |
+
var clipboard = new ClipboardJS('.social-buttons .social.social-clipboard', {
|
474 |
+
text: function text(trigger) {
|
475 |
+
return trigger.getAttribute('href');
|
476 |
+
}
|
477 |
+
});
|
478 |
+
clipboard.on('success', function (e) {
|
479 |
+
showTooltip(e.trigger, tinvwl_add_to_wishlist.tinvwl_clipboard);
|
480 |
+
});
|
481 |
+
var btns = document.querySelectorAll('.social-buttons .social.social-clipboard');
|
482 |
+
|
483 |
+
for (var i = 0; i < btns.length; i++) {
|
484 |
+
btns[i].addEventListener('mouseleave', clearTooltip);
|
485 |
+
btns[i].addEventListener('blur', clearTooltip);
|
486 |
+
}
|
487 |
+
}
|
488 |
+
|
489 |
+
$('body').on('click', '.social-buttons .social.social-clipboard', function (e) {
|
490 |
+
e.preventDefault();
|
491 |
+
});
|
492 |
+
$('body').on('click', '.tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close', function (e) {
|
493 |
+
e.preventDefault();
|
494 |
+
$(this).parents('.tinv-modal:first').removeClass('tinv-modal-open');
|
495 |
+
});
|
496 |
+
$('body').on('click', '.tinv-wishlist .tinvwl-btn-onclick', function (e) {
|
497 |
+
var url = $(this).data('url');
|
498 |
+
|
499 |
+
if (url) {
|
500 |
+
e.preventDefault();
|
501 |
+
window.location = $(this).data('url');
|
502 |
+
}
|
503 |
+
});
|
504 |
+
var navigationButton = $('.tinv-wishlist .navigation-button');
|
505 |
+
|
506 |
+
if (navigationButton.length) {
|
507 |
+
navigationButton.each(function () {
|
508 |
+
var navigationButtons = $(this).find('> li');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
509 |
|
510 |
+
if (navigationButtons.length < 5) {
|
511 |
+
navigationButtons.parent().addClass('tinvwl-btns-count-' + navigationButtons.length);
|
512 |
+
}
|
513 |
+
});
|
514 |
+
}
|
515 |
|
516 |
+
$('.tinv-login .showlogin').unbind("click").on('click', function (e) {
|
517 |
+
e.preventDefault();
|
518 |
+
$(this).closest('.tinv-login').find('.login').toggle();
|
519 |
+
});
|
520 |
+
$('.tinv-wishlist table.tinvwl-table-manage-list tfoot td').each(function () {
|
521 |
+
$(this).toggle(!!$(this).children().not('.look_in').length || !!$(this).children('.look_in').children().length);
|
522 |
+
});
|
523 |
+
});
|
524 |
+
$(document.body).on('wc_fragments_refreshed wc_fragments_loaded', function () {
|
525 |
+
var has_products = !('0' == $('.wishlist_products_counter_number').html() || '' == $('.wishlist_products_counter_number').html());
|
526 |
+
$('.wishlist_products_counter').toggleClass('wishlist-counter-with-products', has_products);
|
527 |
+
});
|
528 |
+
update_cart_hash();
|
529 |
})(jQuery);
|
530 |
|
531 |
function update_cart_hash() {
|
532 |
+
jQuery(document.body).on('wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist', function () {
|
533 |
+
if (typeof wc_cart_fragments_params === 'undefined') {
|
534 |
+
return false;
|
535 |
+
}
|
536 |
+
|
537 |
+
var cart_hash_key = wc_cart_fragments_params.cart_hash_key;
|
538 |
+
localStorage.setItem(cart_hash_key, localStorage.getItem(cart_hash_key) + new Date().getTime());
|
539 |
+
sessionStorage.setItem(cart_hash_key, sessionStorage.getItem(cart_hash_key) + new Date().getTime());
|
540 |
+
jQuery(document.body).off('wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist');
|
541 |
+
});
|
542 |
}
|
543 |
|
544 |
function showTooltip(elem, msg) {
|
545 |
+
elem.setAttribute('class', 'social social-clipboard tooltipped tooltipped-s');
|
546 |
+
elem.setAttribute('aria-label', msg);
|
547 |
}
|
548 |
|
549 |
function clearTooltip(e) {
|
550 |
+
e.currentTarget.setAttribute('class', 'social social-clipboard ');
|
551 |
+
e.currentTarget.removeAttribute('aria-label');
|
552 |
}
|
553 |
+
"use strict";
|
554 |
+
|
555 |
+
// Wishlist table
|
556 |
+
(function ($) {
|
557 |
+
//Prevent to submit wishlist table action
|
558 |
+
$.fn.tinvwl_break_submit = function (so) {
|
559 |
+
var sd = {
|
560 |
+
selector: 'input, select, textarea',
|
561 |
+
ifempty: true,
|
562 |
+
invert: false,
|
563 |
+
validate: function validate() {
|
564 |
+
return $(this).val();
|
565 |
+
},
|
566 |
+
rule: function rule() {
|
567 |
+
var form_elements = $(this).parents('form').eq(0).find(s.selector),
|
568 |
+
trigger = s.invert;
|
569 |
+
|
570 |
+
if (0 === form_elements.length) {
|
571 |
+
return s.ifempty;
|
572 |
+
}
|
573 |
+
|
574 |
+
form_elements.each(function () {
|
575 |
+
if (trigger && !s.invert || !trigger && s.invert) {
|
576 |
+
return;
|
577 |
+
}
|
578 |
+
|
579 |
+
trigger = Boolean(s.validate.call($(this)));
|
580 |
+
});
|
581 |
+
return trigger;
|
582 |
+
}
|
583 |
+
};
|
584 |
+
var s = $.extend(true, {}, sd, so);
|
585 |
+
return $(this).each(function () {
|
586 |
+
$(this).on('click', function (event) {
|
587 |
+
if (!s.rule.call($(this))) {
|
588 |
+
alert(window.tinvwl_add_to_wishlist['tinvwl_break_submit']);
|
589 |
+
event.preventDefault();
|
590 |
+
}
|
591 |
+
});
|
592 |
+
});
|
593 |
+
};
|
594 |
+
|
595 |
+
$(document).ready(function () {
|
596 |
+
$('.tinvwl-break-input').tinvwl_break_submit({
|
597 |
+
selector: '.tinvwl-break-input-filed'
|
598 |
+
});
|
599 |
+
$('.tinvwl-break-checkbox').tinvwl_break_submit({
|
600 |
+
selector: 'table td input[type=checkbox]',
|
601 |
+
validate: function validate() {
|
602 |
+
return $(this).is(':checked');
|
603 |
+
}
|
604 |
+
}); // Wishlist table bulk action checkbox
|
605 |
+
|
606 |
+
$('.global-cb').on('click', function () {
|
607 |
+
$(this).closest('table').eq(0).find('.product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]').prop('checked', $(this).is(':checked'));
|
608 |
+
});
|
609 |
+
});
|
610 |
+
})(jQuery);
|
assets/js/public.min.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
|
2 |
-
*
|
3 |
-
*
|
4 |
-
*
|
5 |
-
|
6 |
-
function update_cart_hash(){jQuery(document.body).on("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist",function(){if("undefined"==typeof wc_cart_fragments_params)return!1;cart_hash_key=wc_cart_fragments_params.cart_hash_key,localStorage.setItem(cart_hash_key,localStorage.getItem(cart_hash_key)+(new Date).getTime()),sessionStorage.setItem(cart_hash_key,sessionStorage.getItem(cart_hash_key)+(new Date).getTime()),jQuery(document.body).off("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist")})}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(r){r.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href,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(){r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){r(this).append(r("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){r(t).addClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){r(t).removeClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(r(this).is(".disabled-add-wishlist"))return!1;r(this).is(".ftinvwl-animated")&&r(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):o.onActionProduct.call(this),update_cart_hash()},onPrepareDataAction:function(){},filterProductAlreadyIn:function(t){t=t||[];var n={};return r("form.cart[method=post], .woocommerce-variation-add-to-cart").find("input, select").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val();"checkbox"===i||"radio"===i?r(this).is(":checked")&&(n["form"+t]=e):n["form"+t]=e}),n=n.formvariation_id,t.filter(function(t){if("object"!=typeof t.in||"string"!=typeof n)return t.in;var i=parseInt(n);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=o.onPrepareList.call(t)||t,t=o.filterProductAlreadyIn.call(this,t)||t,r(this).parent().parent().find(".already-in").remove();var e="";switch(t.length){case 0:break;default:e=r("<ul>");r.each(t,function(t,i){e.append(r("<li>").html(r("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}e.length&&r(this).closest(".tinv-modal-inner").find("img").after(r("<div>").addClass("already-in").html(o.text_already_in+" ").append(e))},onAction:{redirect:function(t){o.redirectTimer&&clearTimeout(o.redirectTimer),o.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(t){r(this).attr("data-tinv-wl-list",t)},msg:function(t){if(!t)return!1;var i=r(t).eq(0);r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),o.redirectTimer&&clearTimeout(o.redirectTimer)})},status:function(t){t&&r(this).addClass("tinvwl-product-in-list")},removed:function(t){t&&r(this).removeClass("tinvwl-product-in-list").removeClass("tinvwl-product-make-remove").attr("data-tinv-wl-action","addto")},make_remove:function(t){r(this).toggleClass("tinvwl-product-make-remove",t).attr("data-tinv-wl-action",t?"remove":"addto")},fragments:function(t){if("undefined"==typeof wc_cart_fragments_params)return r.each(t,function(t,i){r(t).replaceWith(i)}),!1;var i;try{i="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(t){i=!1}if(i)try{var e=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),n=wc_cart_fragments_params.ajax_url.toString()+"-wc_cart_hash",o=sessionStorage.getItem(n),a=Cookies.get("woocommerce_cart_hash"),l=sessionStorage.getItem("wc_cart_created");if(null!=o&&""!==o||(o=""),null!=a&&""!==a||(a=""),o&&(null==l||""===l))throw"No cart_created";if(r.each(t,function(t,i){e[t]=i}),localStorage.setItem(n,localStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(n,sessionStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e)),!e||!e["div.widget_shopping_cart_content"]||o!==a)throw"No fragment";r.each(e,function(t,i){r(t).replaceWith(i)}),r(document.body).trigger("wc_fragments_loaded")}catch(t){r(document.body).trigger("wc_fragment_refresh")}}},onActionProduct:function(t,i){var s={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:r(this).attr("data-tinv-wl-producttype"),product_id:r(this).attr("data-tinv-wl-product")||0,product_variation:r(this).attr("data-tinv-wl-productvariation")||0,product_action:r(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},e=this;r(e).closest("form.cart[method=post], .tinvwl-loop-button-wrapper").find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val(),n=10,o=function(t,i){if("object"!=typeof i)return i;for(var e in void 0===t&&(t={}),i)if(""===e){var n=-1;for(n in t)n=n;t[n=parseInt(n)+1]=o(t[e],i[e])}else t[e]=o(t[e],i[e]);return t};if("button"!==i&&void 0!==t&&"attribute_"!=t.substr(0,10)){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<n;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=e,e=l}t=a[1],n--}"checkbox"===i||"radio"===i?r(this).is(":checked")&&(e.length||"object"==typeof e||(e=!0),s.form[t]=o(s.form[t],e)):s.form[t]=o(s.form[t],e)}}),s=o.onPrepareDataAction.call(e,s)||s,r.post(o.api_url,s,function(t){if(o.onDialogHide.call(e.tinvwl_dialog,e),"object"==typeof t)for(var i in t)"function"==typeof o.onAction[i]&&o.onAction[i].call(e,t[i]);else"function"==typeof o.onAction.msg&&o.onAction.msg.call(e,t)})}},o=r.extend(!0,{},i,t);return r(this).each(function(){if(!r(this).attr("data-tinv-wl-list"))return!1;if(o.dialogbox&&o.dialogbox.length&&(this.tinvwl_dialog=o.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=o.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=r(this).nextAll(o.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){o.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var e=r(this).find(o.class.select).eq(0);r(this).find(o.class.newtitle).hide().val(""),e.html(""),r.each(t,function(t,i){o.onCreateWishList.call(e,i)}),o.text_create&&o.onCreateWishList.call(e,{ID:"",title:o.text_create,in:!1}),o.onMultiProductAlreadyIn.call(e,t),o.onSelectWishList.call(e,t),r(this).find(o.class.newtitle).toggle(""===e.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=r.parseJSON(r(this).attr("data-tinv-wl-list"))||[];t.length?(t=o.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),o.onDialogShow.call(this.tinvwl_dialog,this)):o.onActionProduct.call(this)});var n=this;r(this.tinvwl_dialog).find(o.class.dialogbutton).off("click").on("click",function(){var t,i=r(n.tinvwl_dialog).find(o.class.select),e=r(n.tinvwl_dialog).find(o.class.newtitle);i.val()||e.val()?o.onActionProduct.call(n,i.val(),e.val()):((t=e.is(":visible")?e:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}r(this).off("click").on("click",o.onClick),o.onInited.call(this,o)})},r(document).ready(function(){r("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(r(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);r(this).is(".inited-add-wishlist")||r(this).tinvwl_to_wishlist({onInited:function(t){r(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),r(document).on("hide_variation",".variations_form",function(t){var i=r(this).find(".tinvwl_add_to_wishlist_button");i.length&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),r(document).on("show_variation",".variations_form",function(t,i,e){var n=r(this).find(".tinvwl_add_to_wishlist_button");if(n.length){var o=JSON.parse(n.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in o)o[s].hasOwnProperty("in")&&Array.isArray(o[s].in)&&-1<(o[s].in||[]).indexOf(i.variation_id)&&(a=!0);n.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto"),t.preventDefault(),n.removeClass("disabled-add-wishlist")}})})}(jQuery),function(n){n.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return n(this).val()},rule:function(){var t=n(this).parents("form").eq(0).find(e.selector),i=e.invert;return 0===t.length?e.ifempty:(t.each(function(){i&&!e.invert||!i&&e.invert||(i=Boolean(e.validate.call(n(this))))}),i)}},e=n.extend(!0,{},i,t);return n(this).each(function(){n(this).on("click",function(t){e.rule.call(n(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},n(document).ready(function(){n(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),n(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return n(this).is(":checked")}}),n(".global-cb").on("click",function(){n(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",n(this).is(":checked"))})})}(jQuery),function(n){n(document).ready(function(){if(n("#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">'),n(".tinv-lists-nav").each(function(){n.trim(n(this).html()).length||n(this).remove()}),n("body").on("click",".social-buttons .social[title!=email][title!=whatsapp][title!=clipboard]",function(t){var i=window.open(n(this).attr("href"),n(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)}n("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),n("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),n(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),n("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){n(this).data("url")&&(t.preventDefault(),window.location=n(this).data("url"))});var e=n(".tinv-wishlist .navigation-button");e.length&&e.each(function(){var t=n(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),n(".tinv-login .showlogin").unbind("click").on("click",function(t){t.preventDefault(),n(this).closest(".tinv-login").find(".login").toggle()}),n(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){n(this).toggle(!!n(this).children().not(".look_in").length||!!n(this).children(".look_in").children().length)})}),n(document.body).on("wc_fragments_refreshed wc_fragments_loaded",function(){var t=!("0"==n(".wishlist_products_counter_number").html()||""==n(".wishlist_products_counter_number").html());n(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",t)}),update_cart_hash()}(jQuery);
|
1 |
+
/**
|
2 |
+
* 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.9.17
|
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 update_cart_hash(){jQuery(document.body).on("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist",function(){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=wc_cart_fragments_params.cart_hash_key;localStorage.setItem(t,localStorage.getItem(t)+(new Date).getTime()),sessionStorage.setItem(t,sessionStorage.getItem(t)+(new Date).getTime()),jQuery(document.body).off("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist")})}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(r){r.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href,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(){r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){r(this).append(r("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){r(t).addClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){r(t).removeClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(r(this).is(".disabled-add-wishlist"))return!1;r(this).is(".ftinvwl-animated")&&r(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):o.onActionProduct.call(this),update_cart_hash()},onPrepareDataAction:function(){},filterProductAlreadyIn:function(t){t=t||[];var n={};return r("form.cart[method=post], .woocommerce-variation-add-to-cart").find("input, select").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val();"checkbox"===i||"radio"===i?r(this).is(":checked")&&(n["form"+t]=e):n["form"+t]=e}),n=n.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof n)return t.in;var i=parseInt(n);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=o.onPrepareList.call(t)||t,t=o.filterProductAlreadyIn.call(this,t)||t,r(this).parent().parent().find(".already-in").remove();var e="";switch(t.length){case 0:break;default:e=r("<ul>");r.each(t,function(t,i){e.append(r("<li>").html(r("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}e.length&&r(this).closest(".tinv-modal-inner").find("img").after(r("<div>").addClass("already-in").html(o.text_already_in+" ").append(e))},onAction:{redirect:function(t){o.redirectTimer&&clearTimeout(o.redirectTimer),o.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(t){r(this).attr("data-tinv-wl-list",t)},msg:function(t){if(!t)return!1;var i=r(t).eq(0);r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),o.redirectTimer&&clearTimeout(o.redirectTimer)})},status:function(t){t&&r(this).addClass("tinvwl-product-in-list")},removed:function(t){t&&r(this).removeClass("tinvwl-product-in-list").removeClass("tinvwl-product-make-remove").attr("data-tinv-wl-action","addto")},make_remove:function(t){r(this).toggleClass("tinvwl-product-make-remove",t).attr("data-tinv-wl-action",t?"remove":"addto")},fragments:function(t){if("undefined"==typeof wc_cart_fragments_params)return r.each(t,function(t,i){r(t).replaceWith(i)}),!1;var i;try{i="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(t){i=!1}if(i)try{var e=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),n=wc_cart_fragments_params.ajax_url.toString()+"-wc_cart_hash",o=sessionStorage.getItem(n),a=Cookies.get("woocommerce_cart_hash"),l=sessionStorage.getItem("wc_cart_created");if(null!=o&&""!==o||(o=""),null!=a&&""!==a||(a=""),o&&(null==l||""===l))throw"No cart_created";if(r.each(t,function(t,i){e[t]=i}),localStorage.setItem(n,localStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(n,sessionStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e)),!e||!e["div.widget_shopping_cart_content"]||o!==a)throw"No fragment";r.each(e,function(t,i){r(t).replaceWith(i)}),r(document.body).trigger("wc_fragments_loaded")}catch(t){r(document.body).trigger("wc_fragment_refresh")}}},onActionProduct:function(t,i){var s={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:r(this).attr("data-tinv-wl-producttype"),product_id:r(this).attr("data-tinv-wl-product")||0,product_variation:r(this).attr("data-tinv-wl-productvariation")||0,product_action:r(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},e=this;r(e).closest("form.cart[method=post], .tinvwl-loop-button-wrapper").find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val(),n=10,o=function t(i,e){if("object"!==_typeof(e))return e;for(var n in void 0===i&&(i={}),e)if(""===n){var o=-1;for(o in i)o=o;i[o=parseInt(o)+1]=t(i[n],e[n])}else i[n]=t(i[n],e[n]);return i};if("button"!==i&&void 0!==t&&"attribute_"!=t.substr(0,10)){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<n;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=e,e=l}t=a[1],n--}"checkbox"===i||"radio"===i?r(this).is(":checked")&&(e.length||"object"===_typeof(e)||(e=!0),s.form[t]=o(s.form[t],e)):s.form[t]=o(s.form[t],e)}}),s=o.onPrepareDataAction.call(e,s)||s,r.post(o.api_url,s,function(t){if(o.onDialogHide.call(e.tinvwl_dialog,e),"object"===_typeof(t))for(var i in t)"function"==typeof o.onAction[i]&&o.onAction[i].call(e,t[i]);else"function"==typeof o.onAction.msg&&o.onAction.msg.call(e,t)})}},o=r.extend(!0,{},i,t);return r(this).each(function(){if(!r(this).attr("data-tinv-wl-list"))return!1;if(o.dialogbox&&o.dialogbox.length&&(this.tinvwl_dialog=o.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=o.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=r(this).nextAll(o.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){o.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var e=r(this).find(o.class.select).eq(0);r(this).find(o.class.newtitle).hide().val(""),e.html(""),r.each(t,function(t,i){o.onCreateWishList.call(e,i)}),o.text_create&&o.onCreateWishList.call(e,{ID:"",title:o.text_create,in:!1}),o.onMultiProductAlreadyIn.call(e,t),o.onSelectWishList.call(e,t),r(this).find(o.class.newtitle).toggle(""===e.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=r.parseJSON(r(this).attr("data-tinv-wl-list"))||[];t.length?(t=o.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),o.onDialogShow.call(this.tinvwl_dialog,this)):o.onActionProduct.call(this)});var n=this;r(this.tinvwl_dialog).find(o.class.dialogbutton).off("click").on("click",function(){var t,i=r(n.tinvwl_dialog).find(o.class.select),e=r(n.tinvwl_dialog).find(o.class.newtitle);i.val()||e.val()?o.onActionProduct.call(n,i.val(),e.val()):((t=e.is(":visible")?e:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}r(this).off("click").on("click",o.onClick),o.onInited.call(this,o)})},r(document).ready(function(){r("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(r(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);r(this).is(".inited-add-wishlist")||r(this).tinvwl_to_wishlist({onInited:function(t){r(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),r(document).on("hide_variation",".variations_form",function(t){var i=r(this).find(".tinvwl_add_to_wishlist_button");i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),r(document).on("show_variation",".variations_form",function(t,i,e){var n=r(this).find(".tinvwl_add_to_wishlist_button");if(n.length){var o=JSON.parse(n.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in o)o[s].hasOwnProperty("in")&&Array.isArray(o[s].in)&&-1<(o[s].in||[]).indexOf(i.variation_id)&&(a=!0);n.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto"),t.preventDefault(),n.removeClass("disabled-add-wishlist")}})})}(jQuery),function(n){n(document).ready(function(){if(n("#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">'),n(".tinv-lists-nav").each(function(){n.trim(n(this).html()).length||n(this).remove()}),n("body").on("click",".social-buttons .social[title!=email][title!=whatsapp][title!=clipboard]",function(t){var i=window.open(n(this).attr("href"),n(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)}n("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),n("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),n(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),n("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){n(this).data("url")&&(t.preventDefault(),window.location=n(this).data("url"))});var e=n(".tinv-wishlist .navigation-button");e.length&&e.each(function(){var t=n(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),n(".tinv-login .showlogin").unbind("click").on("click",function(t){t.preventDefault(),n(this).closest(".tinv-login").find(".login").toggle()}),n(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){n(this).toggle(!!n(this).children().not(".look_in").length||!!n(this).children(".look_in").children().length)})}),n(document.body).on("wc_fragments_refreshed wc_fragments_loaded",function(){var t=!("0"==n(".wishlist_products_counter_number").html()||""==n(".wishlist_products_counter_number").html());n(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",t)}),update_cart_hash()}(jQuery),function(n){n.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return n(this).val()},rule:function(){var t=n(this).parents("form").eq(0).find(e.selector),i=e.invert;return 0===t.length?e.ifempty:(t.each(function(){i&&!e.invert||!i&&e.invert||(i=Boolean(e.validate.call(n(this))))}),i)}},e=n.extend(!0,{},i,t);return n(this).each(function(){n(this).on("click",function(t){e.rule.call(n(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},n(document).ready(function(){n(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),n(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return n(this).is(":checked")}}),n(".global-cb").on("click",function(){n(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",n(this).is(":checked"))})})}(jQuery);
|
includes/activator.class.php
CHANGED
@@ -1,924 +1,924 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Activation/Deactivation plugin class
|
4 |
-
*
|
5 |
-
* @since 1.0.0
|
6 |
-
* @package TInvWishlist
|
7 |
-
*/
|
8 |
-
|
9 |
-
// If this file is called directly, abort.
|
10 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
-
die;
|
12 |
-
}
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Activation/Deactivation plugin class
|
16 |
-
*/
|
17 |
-
class TInvWL_Activator {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Plugin name
|
21 |
-
*
|
22 |
-
* @var string Using defined constant.
|
23 |
-
*/
|
24 |
-
static $_name = TINVWL_PREFIX;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Prefix database
|
28 |
-
*
|
29 |
-
* @see wpdb
|
30 |
-
* @var string
|
31 |
-
*/
|
32 |
-
static $wpdb_prefix;
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Database version
|
36 |
-
*
|
37 |
-
* @var string
|
38 |
-
*/
|
39 |
-
static $_version = TINVWL_FVERSION;
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Current installed database version
|
43 |
-
*
|
44 |
-
* @var string
|
45 |
-
*/
|
46 |
-
static $_prev;
|
47 |
-
|
48 |
-
/**
|
49 |
-
* Regular expression for sorting database version function
|
50 |
-
*
|
51 |
-
* @var string
|
52 |
-
*/
|
53 |
-
const REGEXP = '/^database_/i';
|
54 |
-
|
55 |
-
/**
|
56 |
-
* Method activation plugin.
|
57 |
-
*/
|
58 |
-
public static function activate() {
|
59 |
-
if ( self::update() ) {
|
60 |
-
return false;
|
61 |
-
}
|
62 |
-
if ( is_null( get_option( self::$_name . '_db_ver', null ) ) ) {
|
63 |
-
TInvWL_WizardSetup::setup();
|
64 |
-
}
|
65 |
-
self::database();
|
66 |
-
self::load_data();
|
67 |
-
TInvWL_Public_TInvWL::update_rewrite_rules();
|
68 |
-
}
|
69 |
-
|
70 |
-
/**
|
71 |
-
* Method deactivation plugin.
|
72 |
-
*/
|
73 |
-
public static function uninstall() {
|
74 |
-
self::database( 'destroy' );
|
75 |
-
self::unload_data();
|
76 |
-
}
|
77 |
-
|
78 |
-
/**
|
79 |
-
* Method update plugin.
|
80 |
-
*/
|
81 |
-
public static function update() {
|
82 |
-
$current_version = get_option( self::$_name . '_db_ver', self::$_version );
|
83 |
-
if ( version_compare( self::$_version, $current_version, 'gt' ) ) {
|
84 |
-
self::database( 'upgrade', $current_version );
|
85 |
-
self::upgrade_data();
|
86 |
-
TInvWL_Public_TInvWL::update_rewrite_rules();
|
87 |
-
|
88 |
-
return true;
|
89 |
-
}
|
90 |
-
|
91 |
-
return false;
|
92 |
-
}
|
93 |
-
|
94 |
-
/**
|
95 |
-
* Require function database and apply method
|
96 |
-
*
|
97 |
-
* @param string $action create|destroy.
|
98 |
-
* @param string $prev Current installed version.
|
99 |
-
*/
|
100 |
-
private static function database( $action = 'create', $prev = 'f.0' ) {
|
101 |
-
|
102 |
-
$activator = new TInvWL_Activator();
|
103 |
-
$lists = get_class_methods( $activator );
|
104 |
-
unset( $activator );
|
105 |
-
|
106 |
-
self::$_prev = $prev;
|
107 |
-
$lists = array_filter( $lists, array( __CLASS__, 'filter_database' ) );
|
108 |
-
uasort( $lists, array( __CLASS__, 'sort_database' ) );
|
109 |
-
|
110 |
-
$tables = array();
|
111 |
-
foreach ( $lists as $method ) {
|
112 |
-
$tables = self::merge_database( $tables, $method );
|
113 |
-
}
|
114 |
-
if ( ! empty( $tables ) && is_array( $tables ) ) {
|
115 |
-
self::$action( $tables );
|
116 |
-
}
|
117 |
-
}
|
118 |
-
|
119 |
-
/**
|
120 |
-
* Merge table wit upgrade attributes
|
121 |
-
*
|
122 |
-
* @param array $tables1 Collecting tables.
|
123 |
-
* @param string $method Method for get new tables.
|
124 |
-
*
|
125 |
-
* @return array
|
126 |
-
*/
|
127 |
-
public static function merge_database( $tables1, $method ) {
|
128 |
-
$tables2 = self::$method();
|
129 |
-
foreach ( (array) $tables2 as $name => $table ) {
|
130 |
-
if ( empty( $table ) ) {
|
131 |
-
continue;
|
132 |
-
}
|
133 |
-
if ( array_key_exists( 'upgrade', $table ) ) {
|
134 |
-
$_upgrade = $table['upgrade'];
|
135 |
-
$table['upgrade'] = array();
|
136 |
-
$table['upgrade'][ self::pre_database( $method ) ] = $_upgrade;
|
137 |
-
}
|
138 |
-
if ( array_key_exists( $name, $tables1 ) ) {
|
139 |
-
if ( ! array_key_exists( 'upgrade', $tables1[ $name ] ) ) {
|
140 |
-
$tables1[ $name ]['upgrade'] = array();
|
141 |
-
}
|
142 |
-
if ( ! array_key_exists( 'upgrade', $table ) ) {
|
143 |
-
$table['upgrade'] = array();
|
144 |
-
}
|
145 |
-
$table['upgrade'] = tinv_array_merge( $tables1[ $name ]['upgrade'], $table['upgrade'] );
|
146 |
-
}
|
147 |
-
if ( empty( $table['field'] ) ) {
|
148 |
-
$tables1[ $name ]['upgrade'] = $table['upgrade'];
|
149 |
-
} else {
|
150 |
-
$tables1[ $name ] = $table;
|
151 |
-
}
|
152 |
-
}
|
153 |
-
|
154 |
-
return $tables1;
|
155 |
-
}
|
156 |
-
|
157 |
-
/**
|
158 |
-
* Filter methods for creating database
|
159 |
-
*
|
160 |
-
* @param string $method Method name from this class.
|
161 |
-
*
|
162 |
-
* @return boolean
|
163 |
-
*/
|
164 |
-
public static function filter_database( $method ) {
|
165 |
-
if ( ! preg_match( self::REGEXP, $method ) ) {
|
166 |
-
return false;
|
167 |
-
}
|
168 |
-
if ( version_compare( self::$_prev, self::pre_database( $method ), 'ge' ) ) {
|
169 |
-
return false;
|
170 |
-
}
|
171 |
-
|
172 |
-
return version_compare( self::$_version, self::pre_database( $method ), 'ge' );
|
173 |
-
}
|
174 |
-
|
175 |
-
/**
|
176 |
-
* Sort methods for creating database
|
177 |
-
*
|
178 |
-
* @param string $method1 Method name first from this class.
|
179 |
-
* @param string $method2 Method name second from this class.
|
180 |
-
*
|
181 |
-
* @return type
|
182 |
-
*/
|
183 |
-
public static function sort_database( $method1, $method2 ) {
|
184 |
-
return version_compare( self::pre_database( $method1 ), self::pre_database( $method2 ) );
|
185 |
-
}
|
186 |
-
|
187 |
-
/**
|
188 |
-
* Convert method name to version
|
189 |
-
*
|
190 |
-
* @param string $method Method name from this class.
|
191 |
-
*
|
192 |
-
* @return string
|
193 |
-
*/
|
194 |
-
public static function pre_database( $method ) {
|
195 |
-
$method = preg_replace( self::REGEXP, '', $method );
|
196 |
-
$method = str_replace( '_', '.', $method );
|
197 |
-
|
198 |
-
return $method;
|
199 |
-
}
|
200 |
-
|
201 |
-
/**
|
202 |
-
* Creation SQL request for creation table
|
203 |
-
*
|
204 |
-
* @param string $name Name Table.
|
205 |
-
* @param array $table Structured array table.
|
206 |
-
* array 'field' Array fields.
|
207 |
-
* string 'charset' Charset table.
|
208 |
-
* string 'key' Primary key.
|
209 |
-
* string 'post' Custom elements in format SQL.
|
210 |
-
*
|
211 |
-
* @return string
|
212 |
-
*/
|
213 |
-
public static function table( $name, $table ) {
|
214 |
-
$name = self::$wpdb_prefix . self::$_name . '_' . $name;
|
215 |
-
$fields = $table['field'];
|
216 |
-
$table = filter_var_array( $table, array(
|
217 |
-
'charset' => FILTER_SANITIZE_STRING,
|
218 |
-
'key' => FILTER_SANITIZE_STRING,
|
219 |
-
'post' => FILTER_DEFAULT,
|
220 |
-
) );
|
221 |
-
|
222 |
-
$table['charset'] = ( empty( $table['charset'] ) ) ? 'utf8' : $table['charset'];
|
223 |
-
$table['charset'] = sprintf( 'DEFAULT CHARSET=%s', $table['charset'] );
|
224 |
-
|
225 |
-
$keys = array_keys( $fields );
|
226 |
-
if ( ! in_array( $table['key'], $keys ) ) { // @codingStandardsIgnoreLine WordPress.PHP.StrictInArray.MissingTrueStrict
|
227 |
-
$table['key'] = null;
|
228 |
-
}
|
229 |
-
$t = self::column_database();
|
230 |
-
foreach ( $fields as $key => $flags ) {
|
231 |
-
if ( is_string( $flags ) ) {
|
232 |
-
if ( array_key_exists( $flags, $t ) ) {
|
233 |
-
$flags = $t[ $flags ];
|
234 |
-
} else {
|
235 |
-
$flags = $t['text'];
|
236 |
-
}
|
237 |
-
}
|
238 |
-
$fields[ $key ] = $flags;
|
239 |
-
}
|
240 |
-
if ( empty( $table['key'] ) ) {
|
241 |
-
foreach ( $fields as $key => $flags ) {
|
242 |
-
if ( array_key_exists( 4, $flags ) ) {
|
243 |
-
if ( $flags[4] ) {
|
244 |
-
$table['key'] = $key;
|
245 |
-
break;
|
246 |
-
}
|
247 |
-
}
|
248 |
-
}
|
249 |
-
if ( empty( $table['key'] ) ) {
|
250 |
-
foreach ( $keys as $key ) {
|
251 |
-
if ( preg_match( '/id$/i', $key ) ) {
|
252 |
-
$table['key'] = $key;
|
253 |
-
break;
|
254 |
-
}
|
255 |
-
}
|
256 |
-
}
|
257 |
-
}
|
258 |
-
unset( $keys );
|
259 |
-
if ( empty( $table['key'] ) ) {
|
260 |
-
$table['key'] = '';
|
261 |
-
} else {
|
262 |
-
$table['key'] = sprintf( ', PRIMARY KEY (`%s`)', $table['key'] );
|
263 |
-
}
|
264 |
-
|
265 |
-
if ( empty( $table['post'] ) ) {
|
266 |
-
$table['post'] = '';
|
267 |
-
} else {
|
268 |
-
$table['post'] = ', ' . $table['post'];
|
269 |
-
}
|
270 |
-
|
271 |
-
foreach ( $fields as $key => $format ) {
|
272 |
-
$fields[ $key ] = self::field( $key, $format );
|
273 |
-
}
|
274 |
-
$fields = implode( ', ', $fields );
|
275 |
-
|
276 |
-
$sql = sprintf( 'CREATE TABLE IF NOT EXISTS `%s` ( %s%s%s) %s; ', $name, $fields, $table['key'], $table['post'], $table['charset'] );
|
277 |
-
|
278 |
-
return $sql;
|
279 |
-
}
|
280 |
-
|
281 |
-
/**
|
282 |
-
* Created SQL field
|
283 |
-
*
|
284 |
-
* @param string $name Name field.
|
285 |
-
* @param array $newformat Structure field.
|
286 |
-
* string 0 Data Types column.
|
287 |
-
* integer|string 1 Length or Size column.
|
288 |
-
* boolean 2 is NULL?
|
289 |
-
* integer|string 3 Specifies a default value for a column.
|
290 |
-
* boolean 4 is AUTO_INCREMENT?.
|
291 |
-
*
|
292 |
-
* @return string
|
293 |
-
*/
|
294 |
-
public static function field( $name, $newformat ) {
|
295 |
-
$format = array( 'TEXT', null, false, null, false );
|
296 |
-
|
297 |
-
foreach ( $format as $key => $value ) {
|
298 |
-
if ( array_key_exists( $key, $newformat ) ) {
|
299 |
-
$format[ $key ] = $newformat[ $key ];
|
300 |
-
}
|
301 |
-
}
|
302 |
-
|
303 |
-
if ( ! is_null( $format[1] ) ) {
|
304 |
-
$format[1] = sprintf( '(%s)', $format[1] );
|
305 |
-
}
|
306 |
-
|
307 |
-
$format[2] = ( filter_var( $format[2], FILTER_VALIDATE_BOOLEAN ) ? '' : 'NOT ' ) . 'NULL';
|
308 |
-
|
309 |
-
if ( ! is_null( $format[3] ) ) {
|
310 |
-
if ( ! in_array( $format[3], array( 'CURRENT_TIMESTAMP' ) ) ) { // @codingStandardsIgnoreLine WordPress.PHP.StrictInArray.MissingTrueStrict
|
311 |
-
$format[3] = is_string( $format[3] ) ? "'" . $format[3] . "'" : $format[3];
|
312 |
-
}
|
313 |
-
$format[3] = sprintf( 'DEFAULT %s', $format[3] );
|
314 |
-
}
|
315 |
-
|
316 |
-
$format[4] = ( filter_var( $format[4], FILTER_VALIDATE_BOOLEAN ) ? 'AUTO_INCREMENT' : null );
|
317 |
-
|
318 |
-
array_unshift( $format, '`' . $name . '`' );
|
319 |
-
$format = array_filter( $format );
|
320 |
-
|
321 |
-
return implode( ' ', $format );
|
322 |
-
}
|
323 |
-
|
324 |
-
/**
|
325 |
-
* Created tables from array
|
326 |
-
*
|
327 |
-
* @param array $tables Array tables.
|
328 |
-
*
|
329 |
-
* @return boolean
|
330 |
-
* @global wpdb $wpdb
|
331 |
-
*
|
332 |
-
*/
|
333 |
-
public static function create( $tables ) {
|
334 |
-
global $wpdb;
|
335 |
-
self::$wpdb_prefix = $wpdb->prefix;
|
336 |
-
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
|
337 |
-
|
338 |
-
foreach ( $tables as $name => $table ) {
|
339 |
-
if ( array_key_exists( 'field', $table ) && ! empty( $table['field'] ) ) {
|
340 |
-
$table = self::table( $name, $table );
|
341 |
-
$tables[ $name ] = dbDelta( $table );
|
342 |
-
}
|
343 |
-
}
|
344 |
-
|
345 |
-
add_option( self::$_name . '_db_ver', self::$_version );
|
346 |
-
|
347 |
-
return true;
|
348 |
-
}
|
349 |
-
|
350 |
-
/**
|
351 |
-
* Upgrade tables from array
|
352 |
-
*
|
353 |
-
* @param array $tables Array tables.
|
354 |
-
*
|
355 |
-
* @return boolean
|
356 |
-
* @global wpdb $wpdb
|
357 |
-
*
|
358 |
-
*/
|
359 |
-
public static function upgrade( $tables ) {
|
360 |
-
|
361 |
-
self::create( $tables );
|
362 |
-
|
363 |
-
foreach ( $tables as $name => $table ) {
|
364 |
-
self::upgrade_action( $name, $table );
|
365 |
-
}
|
366 |
-
|
367 |
-
update_option( self::$_name . '_db_ver', self::$_version );
|
368 |
-
|
369 |
-
return true;
|
370 |
-
}
|
371 |
-
|
372 |
-
/**
|
373 |
-
* Get columns for exist table.
|
374 |
-
*
|
375 |
-
* @param string $name Table name.
|
376 |
-
*
|
377 |
-
* @return array
|
378 |
-
* @global wpdb $wpdb
|
379 |
-
*
|
380 |
-
*/
|
381 |
-
public static function upgrade_get_columns( $name ) {
|
382 |
-
global $wpdb;
|
383 |
-
|
384 |
-
$_fields = array();
|
385 |
-
$fields = $wpdb->get_results( "DESCRIBE `{$name}`", ARRAY_A ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
386 |
-
foreach ( $fields as $field ) {
|
387 |
-
$_fields[ $field['Field'] ] = $field;
|
388 |
-
}
|
389 |
-
|
390 |
-
return $_fields;
|
391 |
-
}
|
392 |
-
|
393 |
-
/**
|
394 |
-
* Apply upgrade action
|
395 |
-
*
|
396 |
-
* @param string $name Name Table.
|
397 |
-
* @param array $table Structured array table.
|
398 |
-
*
|
399 |
-
* @return boolean
|
400 |
-
* @global wpdb $wpdb
|
401 |
-
*
|
402 |
-
*/
|
403 |
-
public static function upgrade_action( $name, $table ) {
|
404 |
-
|
405 |
-
if ( ! array_key_exists( 'upgrade', $table ) ) {
|
406 |
-
return false;
|
407 |
-
}
|
408 |
-
|
409 |
-
$t = self::column_database();
|
410 |
-
foreach ( $table['field'] as $key => $flags ) {
|
411 |
-
if ( is_string( $flags ) ) {
|
412 |
-
if ( array_key_exists( $flags, $t ) ) {
|
413 |
-
$flags = $t[ $flags ];
|
414 |
-
} else {
|
415 |
-
$flags = $t['text'];
|
416 |
-
}
|
417 |
-
$table['field'][ $key ] = $flags;
|
418 |
-
}
|
419 |
-
}
|
420 |
-
$name = self::$wpdb_prefix . self::$_name . '_' . $name;
|
421 |
-
$upgrades = (array) $table['upgrade'];
|
422 |
-
foreach ( $upgrades as $ver_upgrades ) {
|
423 |
-
foreach ( $ver_upgrades as $upgrade ) {
|
424 |
-
$action = $upgrade;
|
425 |
-
if ( is_array( $upgrade ) ) {
|
426 |
-
$action = $upgrade['action'];
|
427 |
-
unset( $upgrade['action'] );
|
428 |
-
}
|
429 |
-
if ( ! is_string( $action ) ) {
|
430 |
-
continue;
|
431 |
-
}
|
432 |
-
$action = preg_replace( '/[^a-z0-9_]/i', '', (string) $action );
|
433 |
-
if ( empty( $action ) ) {
|
434 |
-
continue;
|
435 |
-
}
|
436 |
-
|
437 |
-
if ( method_exists( __CLASS__, __FUNCTION__ . '_' . $action ) ) {
|
438 |
-
call_user_func( array( __CLASS__, __FUNCTION__ . '_' . $action ), $name, $table, $upgrade );
|
439 |
-
}
|
440 |
-
}
|
441 |
-
}
|
442 |
-
}
|
443 |
-
|
444 |
-
/**
|
445 |
-
* Apply upgrade action
|
446 |
-
* Truncate table
|
447 |
-
*
|
448 |
-
* @param string $name Table name.
|
449 |
-
*
|
450 |
-
* @global wpdb $wpdb
|
451 |
-
*
|
452 |
-
*/
|
453 |
-
public static function upgrade_action_truncate( $name ) {
|
454 |
-
global $wpdb;
|
455 |
-
$wpdb->query( "TRUNCATE `{$name}`" ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
456 |
-
}
|
457 |
-
|
458 |
-
/**
|
459 |
-
* Apply upgrade action
|
460 |
-
* Drop table
|
461 |
-
*
|
462 |
-
* @param string $name Table name.
|
463 |
-
*
|
464 |
-
* @global wpdb $wpdb
|
465 |
-
*
|
466 |
-
*/
|
467 |
-
public static function upgrade_action_drop( $name ) {
|
468 |
-
global $wpdb;
|
469 |
-
$sql = sprintf( 'DROP TABLE IF EXISTS `%s`;', $name );
|
470 |
-
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
471 |
-
}
|
472 |
-
|
473 |
-
/**
|
474 |
-
* Apply upgrade action
|
475 |
-
* Rename table
|
476 |
-
*
|
477 |
-
* @param string $name Table name.
|
478 |
-
* @param array $table Not used.
|
479 |
-
* @param array $upgrade Upgrade fields.
|
480 |
-
*
|
481 |
-
* @return boolean
|
482 |
-
* @global wpdb $wpdb
|
483 |
-
*
|
484 |
-
*/
|
485 |
-
public static function upgrade_action_rename_table( $name, $table, $upgrade ) {
|
486 |
-
global $wpdb;
|
487 |
-
if ( ! array_key_exists( 'from', $upgrade ) ) {
|
488 |
-
return false;
|
489 |
-
}
|
490 |
-
$_name = self::$wpdb_prefix . self::$_name . '_' . $upgrade['from'];
|
491 |
-
|
492 |
-
$_t_name = $wpdb->get_var( "SHOW TABLES LIKE '{$_name}'" ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
493 |
-
if ( $_t_name == $_name ) { // WPCS: loose comparison ok.
|
494 |
-
self::upgrade_action_drop( $name );
|
495 |
-
}
|
496 |
-
$wpdb->query( sprintf( 'RENAME TABLE `%s` TO `%s`;', $_name, $name ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
497 |
-
}
|
498 |
-
|
499 |
-
/**
|
500 |
-
* Apply upgrade action
|
501 |
-
* Update fields table
|
502 |
-
*
|
503 |
-
* @param string $name Table name.
|
504 |
-
* @param array $table Table array.
|
505 |
-
*
|
506 |
-
* @global wpdb $wpdb
|
507 |
-
*
|
508 |
-
*/
|
509 |
-
public static function upgrade_action_update_fields( $name, $table ) {
|
510 |
-
global $wpdb;
|
511 |
-
|
512 |
-
$_fields = self::upgrade_get_columns( $name );
|
513 |
-
$fields = $table['field'];
|
514 |
-
|
515 |
-
// Search excess fields.
|
516 |
-
foreach ( $_fields as $field => $attr ) {
|
517 |
-
if ( ! array_key_exists( $field, $fields ) ) {
|
518 |
-
$sql = sprintf( 'ALTER TABLE `%s` DROP COLUMN `%s`;', $name, $field );
|
519 |
-
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
520 |
-
}
|
521 |
-
}
|
522 |
-
|
523 |
-
$prev_field = '';
|
524 |
-
|
525 |
-
foreach ( $fields as $field => $attr ) {
|
526 |
-
$attr = self::field( $field, $attr );
|
527 |
-
|
528 |
-
$sql = sprintf( 'ALTER TABLE `%s` MODIFY %s;', $name, $attr );
|
529 |
-
if ( ! array_key_exists( $field, $_fields ) ) {
|
530 |
-
$_prev_field = empty( $prev_field ) ? '' : " AFTER `{$prev_field}`";
|
531 |
-
$sql = sprintf( 'ALTER TABLE `%s` ADD %s;', $name, $attr . $_prev_field );
|
532 |
-
}
|
533 |
-
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
534 |
-
|
535 |
-
$prev_field = $field;
|
536 |
-
}
|
537 |
-
}
|
538 |
-
|
539 |
-
/**
|
540 |
-
* Apply upgrade action
|
541 |
-
* Update field table
|
542 |
-
*
|
543 |
-
* @param string $name Table name.
|
544 |
-
* @param array $table Table array.
|
545 |
-
* @param array $upgrade Upgrade fields.
|
546 |
-
*
|
547 |
-
* @return boolean
|
548 |
-
* @global wpdb $wpdb
|
549 |
-
*
|
550 |
-
*/
|
551 |
-
public static function upgrade_action_update_field( $name, $table, $upgrade ) {
|
552 |
-
global $wpdb;
|
553 |
-
if ( ! array_key_exists( 'field', $upgrade ) ) {
|
554 |
-
return false;
|
555 |
-
}
|
556 |
-
$name_field = $upgrade['field'];
|
557 |
-
|
558 |
-
$_fields = self::upgrade_get_columns( $name );
|
559 |
-
$fields = $table['field'];
|
560 |
-
|
561 |
-
$sql = '';
|
562 |
-
|
563 |
-
if ( array_key_exists( $name_field, $fields ) ) {
|
564 |
-
$prev_field = '';
|
565 |
-
foreach ( $fields as $field => $attr ) {
|
566 |
-
if ( $name_field == $field ) { // WPCS: loose comparison ok.
|
567 |
-
break;
|
568 |
-
}
|
569 |
-
$prev_field = $field;
|
570 |
-
}
|
571 |
-
|
572 |
-
$attr = self::field( $name_field, $fields[ $name_field ] );
|
573 |
-
|
574 |
-
$sql = sprintf( 'ALTER TABLE `%s` MODIFY %s;', $name, $attr );
|
575 |
-
if ( ! array_key_exists( $name_field, $_fields ) ) {
|
576 |
-
$_prev_field = empty( $prev_field ) ? '' : " AFTER `{$prev_field}`";
|
577 |
-
$sql = sprintf( 'ALTER TABLE `%s` ADD %s;', $name, $attr . $_prev_field );
|
578 |
-
}
|
579 |
-
} else {
|
580 |
-
if ( ! array_key_exists( $name_field, $fields ) ) {
|
581 |
-
$sql = sprintf( 'ALTER TABLE `%s` DROP COLUMN `%s`;', $name, $name_field );
|
582 |
-
}
|
583 |
-
}
|
584 |
-
if ( ! empty( $sql ) ) {
|
585 |
-
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
586 |
-
}
|
587 |
-
}
|
588 |
-
|
589 |
-
/**
|
590 |
-
* Apply upgrade action
|
591 |
-
* Rename field.
|
592 |
-
*
|
593 |
-
* @param string $name Table name.
|
594 |
-
* @param array $table Table array.
|
595 |
-
* @param array $upgrade Upgrade fields.
|
596 |
-
*
|
597 |
-
* @return boolean
|
598 |
-
* @global wpdb $wpdb
|
599 |
-
*
|
600 |
-
*/
|
601 |
-
public static function upgrade_action_rename_field( $name, $table, $upgrade ) {
|
602 |
-
global $wpdb;
|
603 |
-
if ( ! array_key_exists( 'from', $upgrade ) || ! array_key_exists( 'to', $upgrade ) ) {
|
604 |
-
return false;
|
605 |
-
}
|
606 |
-
$old_field = $upgrade['from'];
|
607 |
-
$new_field = $upgrade['to'];
|
608 |
-
|
609 |
-
$_fields = self::upgrade_get_columns( $name );
|
610 |
-
$fields = $table['field'];
|
611 |
-
|
612 |
-
if ( ! array_key_exists( $old_field, $_fields ) || ! array_key_exists( $new_field, $fields ) ) {
|
613 |
-
return false;
|
614 |
-
}
|
615 |
-
|
616 |
-
if ( array_key_exists( $new_field, $_fields ) ) {
|
617 |
-
$sql = sprintf( 'ALTER TABLE `%s` DROP COLUMN `%s`;', $name, $new_field );
|
618 |
-
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
619 |
-
}
|
620 |
-
|
621 |
-
$attr = self::field( $new_field, $fields[ $new_field ] );
|
622 |
-
|
623 |
-
$sql = sprintf( 'ALTER TABLE `%s` CHANGE `%s` %s;', $name, $old_field, $attr );
|
624 |
-
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
625 |
-
|
626 |
-
return true;
|
627 |
-
}
|
628 |
-
|
629 |
-
/**
|
630 |
-
* Apply upgrade action
|
631 |
-
* Use sql.
|
632 |
-
*
|
633 |
-
* @param string $name Table name.
|
634 |
-
* @param array $table Not used.
|
635 |
-
* @param array $upgrade Upgrade fields.
|
636 |
-
*
|
637 |
-
* @return boolean
|
638 |
-
* @global wpdb $wpdb
|
639 |
-
*
|
640 |
-
*/
|
641 |
-
public static function upgrade_action_sql( $name, $table, $upgrade ) {
|
642 |
-
global $wpdb;
|
643 |
-
if ( ! array_key_exists( 'sql', $upgrade ) ) {
|
644 |
-
return false;
|
645 |
-
}
|
646 |
-
$name = self::$wpdb_prefix . self::$_name . '_' . $name;
|
647 |
-
|
648 |
-
$wpdb->query( str_replace( '{table_name}', $name, $upgrade['sql'] ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
649 |
-
}
|
650 |
-
|
651 |
-
/**
|
652 |
-
* Destroy tables from array
|
653 |
-
*
|
654 |
-
* @param type $tables Array tables.
|
655 |
-
*
|
656 |
-
* @return boolean
|
657 |
-
* @global wpdb $wpdb
|
658 |
-
*
|
659 |
-
*/
|
660 |
-
public static function destroy( $tables ) {
|
661 |
-
global $wpdb;
|
662 |
-
self::$wpdb_prefix = $wpdb->prefix;
|
663 |
-
|
664 |
-
foreach ( $tables as $name => $table ) {
|
665 |
-
$table = self::$wpdb_prefix . self::$_name . '_' . $name;
|
666 |
-
$sql = sprintf( 'DROP TABLE IF EXISTS `%s`;', $table );
|
667 |
-
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
668 |
-
}
|
669 |
-
|
670 |
-
delete_option( self::$_name . '_db_ver' );
|
671 |
-
|
672 |
-
return true;
|
673 |
-
}
|
674 |
-
|
675 |
-
/**
|
676 |
-
* Predefined fields attributes
|
677 |
-
*
|
678 |
-
* @return array
|
679 |
-
*/
|
680 |
-
public static function column_database() {
|
681 |
-
/**
|
682 |
-
* Array format for fields
|
683 |
-
*
|
684 |
-
* @param string TYPE
|
685 |
-
* @param integer|string SIZE
|
686 |
-
* @param boolean NULL
|
687 |
-
* @param integer|string DEFAULT
|
688 |
-
* @param boolean AUTO_INCREMENT
|
689 |
-
*/
|
690 |
-
return array(
|
691 |
-
'first++' => array( 'BIGINT', null, false, null, true ),
|
692 |
-
'int_0' => array( 'BIGINT', null, false, 0 ),
|
693 |
-
'int_1' => array( 'BIGINT', null, false, 1 ),
|
694 |
-
'text' => array( 'TEXT', null, true, null ),
|
695 |
-
'longtext' => array( 'LONGTEXT' ),
|
696 |
-
'date' => array( 'DATETIME', null, false, '0000-00-00 00:00:00' ),
|
697 |
-
'bool' => array( 'TINYINT', 1, false, 1 ),
|
698 |
-
);
|
699 |
-
}
|
700 |
-
|
701 |
-
/**
|
702 |
-
* Database
|
703 |
-
*
|
704 |
-
* @return array
|
705 |
-
* @since 1.0.0
|
706 |
-
*/
|
707 |
-
private static function database_1_0_0() {
|
708 |
-
$t = array(
|
709 |
-
'status' => array( 'VARCHAR', 20, false, 'public' ),
|
710 |
-
'type' => array( 'VARCHAR', 20, false, 'list' ),
|
711 |
-
'key_elem' => array( 'VARCHAR', 45 ),
|
712 |
-
'key_user' => array( 'TINYINT', 1, false, 7 ),
|
713 |
-
);
|
714 |
-
|
715 |
-
return array(
|
716 |
-
'lists' => array(
|
717 |
-
'field' => array(
|
718 |
-
'ID' => 'first++',
|
719 |
-
'author' => 'int_0',
|
720 |
-
'date' => 'date',
|
721 |
-
'title' => 'text',
|
722 |
-
'status' => $t['status'],
|
723 |
-
'type' => $t['type'],
|
724 |
-
'share_key' => $t['key_elem'],
|
725 |
-
),
|
726 |
-
),
|
727 |
-
'items' => array(
|
728 |
-
'field' => array(
|
729 |
-
'ID' => 'first++',
|
730 |
-
'wishlist_id' => 'int_0',
|
731 |
-
'product_id' => 'int_0',
|
732 |
-
'variation_id' => 'int_0',
|
733 |
-
'author' => 'int_0',
|
734 |
-
'date' => 'date',
|
735 |
-
'quantity' => 'int_1',
|
736 |
-
'price' => $t['key_elem'],
|
737 |
-
'in_stock' => 'bool',
|
738 |
-
),
|
739 |
-
),
|
740 |
-
);
|
741 |
-
}
|
742 |
-
|
743 |
-
/**
|
744 |
-
* Database
|
745 |
-
*
|
746 |
-
* @return array
|
747 |
-
* @since 1.5.0
|
748 |
-
*/
|
749 |
-
private static function database_1_5_0() {
|
750 |
-
return array(
|
751 |
-
'items' => array(
|
752 |
-
'field' => array(
|
753 |
-
'ID' => 'first++',
|
754 |
-
'wishlist_id' => 'int_0',
|
755 |
-
'product_id' => 'int_0',
|
756 |
-
'variation_id' => 'int_0',
|
757 |
-
'formdata' => 'text',
|
758 |
-
'author' => 'int_0',
|
759 |
-
'date' => 'date',
|
760 |
-
'quantity' => 'int_1',
|
761 |
-
'price' => array( 'VARCHAR', 255 ),
|
762 |
-
'in_stock' => 'bool',
|
763 |
-
),
|
764 |
-
'upgrade' => array(
|
765 |
-
array(
|
766 |
-
'action' => 'update_fields',
|
767 |
-
),
|
768 |
-
),
|
769 |
-
),
|
770 |
-
);
|
771 |
-
}
|
772 |
-
|
773 |
-
/**
|
774 |
-
* Database
|
775 |
-
*
|
776 |
-
* @return array
|
777 |
-
* @since 1.8.13
|
778 |
-
*/
|
779 |
-
private static function database_1_8_13() {
|
780 |
-
$t = array(
|
781 |
-
'status' => array( 'VARCHAR', 20, false, 'public' ),
|
782 |
-
'type' => array( 'VARCHAR', 20, false, 'list' ),
|
783 |
-
'key_elem' => array( 'VARCHAR', 45 ),
|
784 |
-
'key_user' => array( 'TINYINT', 1, false, 7 ),
|
785 |
-
);
|
786 |
-
|
787 |
-
return array(
|
788 |
-
'lists' => array(
|
789 |
-
'field' => array(
|
790 |
-
'ID' => 'first++',
|
791 |
-
'author' => 'int_0',
|
792 |
-
'date' => 'date',
|
793 |
-
'title' => 'text',
|
794 |
-
'status' => $t['status'],
|
795 |
-
'type' => $t['type'],
|
796 |
-
'share_key' => $t['key_elem'],
|
797 |
-
),
|
798 |
-
'upgrade' => array(
|
799 |
-
array(
|
800 |
-
'action' => 'update_fields',
|
801 |
-
),
|
802 |
-
),
|
803 |
-
),
|
804 |
-
'items' => array(
|
805 |
-
'field' => array(
|
806 |
-
'ID' => 'first++',
|
807 |
-
'wishlist_id' => 'int_0',
|
808 |
-
'product_id' => 'int_0',
|
809 |
-
'variation_id' => 'int_0',
|
810 |
-
'formdata' => 'text',
|
811 |
-
'author' => 'int_0',
|
812 |
-
'date' => 'date',
|
813 |
-
'quantity' => 'int_1',
|
814 |
-
'price' => array( 'VARCHAR', 255 ),
|
815 |
-
'in_stock' => 'bool',
|
816 |
-
),
|
817 |
-
'upgrade' => array(
|
818 |
-
array(
|
819 |
-
'action' => 'update_fields',
|
820 |
-
),
|
821 |
-
),
|
822 |
-
),
|
823 |
-
);
|
824 |
-
}
|
825 |
-
|
826 |
-
/**
|
827 |
-
* Database
|
828 |
-
*
|
829 |
-
* @return array
|
830 |
-
* @since 1.9.16
|
831 |
-
*/
|
832 |
-
private static function database_1_9_16() {
|
833 |
-
|
834 |
-
return array(
|
835 |
-
'items' => array(
|
836 |
-
'field' => array(
|
837 |
-
'ID' => 'first++',
|
838 |
-
'wishlist_id' => 'int_0',
|
839 |
-
'product_id' => 'int_0',
|
840 |
-
'variation_id' => 'int_0',
|
841 |
-
'formdata' => 'text',
|
842 |
-
'author' => 'int_0',
|
843 |
-
'date' => 'date',
|
844 |
-
'quantity' => 'int_1',
|
845 |
-
'price' => array( 'VARCHAR', 255, false, 0 ),
|
846 |
-
'in_stock' => 'bool',
|
847 |
-
),
|
848 |
-
'upgrade' => array(
|
849 |
-
array(
|
850 |
-
'action' => 'update_fields',
|
851 |
-
),
|
852 |
-
),
|
853 |
-
),
|
854 |
-
);
|
855 |
-
}
|
856 |
-
|
857 |
-
/**
|
858 |
-
* Set localisation
|
859 |
-
*/
|
860 |
-
private static function set_locale() {
|
861 |
-
$locale = apply_filters( 'plugin_locale', get_locale(), TINVWL_DOMAIN );
|
862 |
-
$mofile = sprintf( '%1$s-%2$s.mo', TINVWL_DOMAIN, $locale );
|
863 |
-
$mofiles = array();
|
864 |
-
|
865 |
-
$mofiles[] = WP_LANG_DIR . DIRECTORY_SEPARATOR . basename( TINVWL_PATH ) . DIRECTORY_SEPARATOR . $mofile;
|
866 |
-
$mofiles[] = WP_LANG_DIR . DIRECTORY_SEPARATOR . 'plugins' . DIRECTORY_SEPARATOR . $mofile;
|
867 |
-
$mofiles[] = TINVWL_PATH . 'languages' . DIRECTORY_SEPARATOR . $mofile;
|
868 |
-
foreach ( $mofiles as $mofile ) {
|
869 |
-
if ( file_exists( $mofile ) && load_textdomain( TINVWL_DOMAIN, $mofile ) ) {
|
870 |
-
return;
|
871 |
-
}
|
872 |
-
}
|
873 |
-
|
874 |
-
load_plugin_textdomain( TINVWL_DOMAIN, false, basename( TINVWL_PATH ) . DIRECTORY_SEPARATOR . 'languages' );
|
875 |
-
}
|
876 |
-
|
877 |
-
/**
|
878 |
-
* Load default data
|
879 |
-
*/
|
880 |
-
public static function load_data() {
|
881 |
-
self::set_locale();
|
882 |
-
$settings = tinv_get_option_defaults( 'all' );
|
883 |
-
foreach ( $settings as $setting => $array ) {
|
884 |
-
add_option( sprintf( '%s-%s', self::$_name, $setting ), $array );
|
885 |
-
}
|
886 |
-
}
|
887 |
-
|
888 |
-
/**
|
889 |
-
* Upgrade default data
|
890 |
-
*/
|
891 |
-
public static function upgrade_data() {
|
892 |
-
self::set_locale();
|
893 |
-
$settings = tinv_get_option_defaults( 'all' );
|
894 |
-
foreach ( $settings as $setting => $array ) {
|
895 |
-
$_array = get_option( sprintf( '%s-%s', self::$_name, $setting ) );
|
896 |
-
if ( false === $_array ) {
|
897 |
-
add_option( sprintf( '%s-%s', self::$_name, $setting ), $array );
|
898 |
-
} else {
|
899 |
-
$need_upgrade = false;
|
900 |
-
foreach ( (array) $array as $key => $value ) {
|
901 |
-
if ( ! array_key_exists( $key, (array) $_array ) ) {
|
902 |
-
$_array[ $key ] = $value;
|
903 |
-
$need_upgrade = true;
|
904 |
-
}
|
905 |
-
}
|
906 |
-
if ( $need_upgrade ) {
|
907 |
-
update_option( sprintf( '%s-%s', self::$_name, $setting ), $_array );
|
908 |
-
}
|
909 |
-
}
|
910 |
-
}
|
911 |
-
}
|
912 |
-
|
913 |
-
/**
|
914 |
-
* Unload default data
|
915 |
-
*/
|
916 |
-
public static function unload_data() {
|
917 |
-
$settings = array_keys( tinv_get_option_defaults( 'all' ) );
|
918 |
-
foreach ( $settings as $setting ) {
|
919 |
-
delete_option( sprintf( '%s-%s', self::$_name, $setting ) );
|
920 |
-
}
|
921 |
-
delete_option( self::$_name . '_ver' );
|
922 |
-
delete_option( self::$_name . '_wizard' );
|
923 |
-
}
|
924 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Activation/Deactivation plugin class
|
4 |
+
*
|
5 |
+
* @since 1.0.0
|
6 |
+
* @package TInvWishlist
|
7 |
+
*/
|
8 |
+
|
9 |
+
// If this file is called directly, abort.
|
10 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
+
die;
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Activation/Deactivation plugin class
|
16 |
+
*/
|
17 |
+
class TInvWL_Activator {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Plugin name
|
21 |
+
*
|
22 |
+
* @var string Using defined constant.
|
23 |
+
*/
|
24 |
+
static $_name = TINVWL_PREFIX;
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Prefix database
|
28 |
+
*
|
29 |
+
* @see wpdb
|
30 |
+
* @var string
|
31 |
+
*/
|
32 |
+
static $wpdb_prefix;
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Database version
|
36 |
+
*
|
37 |
+
* @var string
|
38 |
+
*/
|
39 |
+
static $_version = TINVWL_FVERSION;
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Current installed database version
|
43 |
+
*
|
44 |
+
* @var string
|
45 |
+
*/
|
46 |
+
static $_prev;
|
47 |
+
|
48 |
+
/**
|
49 |
+
* Regular expression for sorting database version function
|
50 |
+
*
|
51 |
+
* @var string
|
52 |
+
*/
|
53 |
+
const REGEXP = '/^database_/i';
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Method activation plugin.
|
57 |
+
*/
|
58 |
+
public static function activate() {
|
59 |
+
if ( self::update() ) {
|
60 |
+
return false;
|
61 |
+
}
|
62 |
+
if ( is_null( get_option( self::$_name . '_db_ver', null ) ) ) {
|
63 |
+
TInvWL_WizardSetup::setup();
|
64 |
+
}
|
65 |
+
self::database();
|
66 |
+
self::load_data();
|
67 |
+
TInvWL_Public_TInvWL::update_rewrite_rules();
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Method deactivation plugin.
|
72 |
+
*/
|
73 |
+
public static function uninstall() {
|
74 |
+
self::database( 'destroy' );
|
75 |
+
self::unload_data();
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Method update plugin.
|
80 |
+
*/
|
81 |
+
public static function update() {
|
82 |
+
$current_version = get_option( self::$_name . '_db_ver', self::$_version );
|
83 |
+
if ( version_compare( self::$_version, $current_version, 'gt' ) ) {
|
84 |
+
self::database( 'upgrade', $current_version );
|
85 |
+
self::upgrade_data();
|
86 |
+
TInvWL_Public_TInvWL::update_rewrite_rules();
|
87 |
+
|
88 |
+
return true;
|
89 |
+
}
|
90 |
+
|
91 |
+
return false;
|
92 |
+
}
|
93 |
+
|
94 |
+
/**
|
95 |
+
* Require function database and apply method
|
96 |
+
*
|
97 |
+
* @param string $action create|destroy.
|
98 |
+
* @param string $prev Current installed version.
|
99 |
+
*/
|
100 |
+
private static function database( $action = 'create', $prev = 'f.0' ) {
|
101 |
+
|
102 |
+
$activator = new TInvWL_Activator();
|
103 |
+
$lists = get_class_methods( $activator );
|
104 |
+
unset( $activator );
|
105 |
+
|
106 |
+
self::$_prev = $prev;
|
107 |
+
$lists = array_filter( $lists, array( __CLASS__, 'filter_database' ) );
|
108 |
+
uasort( $lists, array( __CLASS__, 'sort_database' ) );
|
109 |
+
|
110 |
+
$tables = array();
|
111 |
+
foreach ( $lists as $method ) {
|
112 |
+
$tables = self::merge_database( $tables, $method );
|
113 |
+
}
|
114 |
+
if ( ! empty( $tables ) && is_array( $tables ) ) {
|
115 |
+
self::$action( $tables );
|
116 |
+
}
|
117 |
+
}
|
118 |
+
|
119 |
+
/**
|
120 |
+
* Merge table wit upgrade attributes
|
121 |
+
*
|
122 |
+
* @param array $tables1 Collecting tables.
|
123 |
+
* @param string $method Method for get new tables.
|
124 |
+
*
|
125 |
+
* @return array
|
126 |
+
*/
|
127 |
+
public static function merge_database( $tables1, $method ) {
|
128 |
+
$tables2 = self::$method();
|
129 |
+
foreach ( (array) $tables2 as $name => $table ) {
|
130 |
+
if ( empty( $table ) ) {
|
131 |
+
continue;
|
132 |
+
}
|
133 |
+
if ( array_key_exists( 'upgrade', $table ) ) {
|
134 |
+
$_upgrade = $table['upgrade'];
|
135 |
+
$table['upgrade'] = array();
|
136 |
+
$table['upgrade'][ self::pre_database( $method ) ] = $_upgrade;
|
137 |
+
}
|
138 |
+
if ( array_key_exists( $name, $tables1 ) ) {
|
139 |
+
if ( ! array_key_exists( 'upgrade', $tables1[ $name ] ) ) {
|
140 |
+
$tables1[ $name ]['upgrade'] = array();
|
141 |
+
}
|
142 |
+
if ( ! array_key_exists( 'upgrade', $table ) ) {
|
143 |
+
$table['upgrade'] = array();
|
144 |
+
}
|
145 |
+
$table['upgrade'] = tinv_array_merge( $tables1[ $name ]['upgrade'], $table['upgrade'] );
|
146 |
+
}
|
147 |
+
if ( empty( $table['field'] ) ) {
|
148 |
+
$tables1[ $name ]['upgrade'] = $table['upgrade'];
|
149 |
+
} else {
|
150 |
+
$tables1[ $name ] = $table;
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
+
return $tables1;
|
155 |
+
}
|
156 |
+
|
157 |
+
/**
|
158 |
+
* Filter methods for creating database
|
159 |
+
*
|
160 |
+
* @param string $method Method name from this class.
|
161 |
+
*
|
162 |
+
* @return boolean
|
163 |
+
*/
|
164 |
+
public static function filter_database( $method ) {
|
165 |
+
if ( ! preg_match( self::REGEXP, $method ) ) {
|
166 |
+
return false;
|
167 |
+
}
|
168 |
+
if ( version_compare( self::$_prev, self::pre_database( $method ), 'ge' ) ) {
|
169 |
+
return false;
|
170 |
+
}
|
171 |
+
|
172 |
+
return version_compare( self::$_version, self::pre_database( $method ), 'ge' );
|
173 |
+
}
|
174 |
+
|
175 |
+
/**
|
176 |
+
* Sort methods for creating database
|
177 |
+
*
|
178 |
+
* @param string $method1 Method name first from this class.
|
179 |
+
* @param string $method2 Method name second from this class.
|
180 |
+
*
|
181 |
+
* @return type
|
182 |
+
*/
|
183 |
+
public static function sort_database( $method1, $method2 ) {
|
184 |
+
return version_compare( self::pre_database( $method1 ), self::pre_database( $method2 ) );
|
185 |
+
}
|
186 |
+
|
187 |
+
/**
|
188 |
+
* Convert method name to version
|
189 |
+
*
|
190 |
+
* @param string $method Method name from this class.
|
191 |
+
*
|
192 |
+
* @return string
|
193 |
+
*/
|
194 |
+
public static function pre_database( $method ) {
|
195 |
+
$method = preg_replace( self::REGEXP, '', $method );
|
196 |
+
$method = str_replace( '_', '.', $method );
|
197 |
+
|
198 |
+
return $method;
|
199 |
+
}
|
200 |
+
|
201 |
+
/**
|
202 |
+
* Creation SQL request for creation table
|
203 |
+
*
|
204 |
+
* @param string $name Name Table.
|
205 |
+
* @param array $table Structured array table.
|
206 |
+
* array 'field' Array fields.
|
207 |
+
* string 'charset' Charset table.
|
208 |
+
* string 'key' Primary key.
|
209 |
+
* string 'post' Custom elements in format SQL.
|
210 |
+
*
|
211 |
+
* @return string
|
212 |
+
*/
|
213 |
+
public static function table( $name, $table ) {
|
214 |
+
$name = self::$wpdb_prefix . self::$_name . '_' . $name;
|
215 |
+
$fields = $table['field'];
|
216 |
+
$table = filter_var_array( $table, array(
|
217 |
+
'charset' => FILTER_SANITIZE_STRING,
|
218 |
+
'key' => FILTER_SANITIZE_STRING,
|
219 |
+
'post' => FILTER_DEFAULT,
|
220 |
+
) );
|
221 |
+
|
222 |
+
$table['charset'] = ( empty( $table['charset'] ) ) ? 'utf8' : $table['charset'];
|
223 |
+
$table['charset'] = sprintf( 'DEFAULT CHARSET=%s', $table['charset'] );
|
224 |
+
|
225 |
+
$keys = array_keys( $fields );
|
226 |
+
if ( ! in_array( $table['key'], $keys ) ) { // @codingStandardsIgnoreLine WordPress.PHP.StrictInArray.MissingTrueStrict
|
227 |
+
$table['key'] = null;
|
228 |
+
}
|
229 |
+
$t = self::column_database();
|
230 |
+
foreach ( $fields as $key => $flags ) {
|
231 |
+
if ( is_string( $flags ) ) {
|
232 |
+
if ( array_key_exists( $flags, $t ) ) {
|
233 |
+
$flags = $t[ $flags ];
|
234 |
+
} else {
|
235 |
+
$flags = $t['text'];
|
236 |
+
}
|
237 |
+
}
|
238 |
+
$fields[ $key ] = $flags;
|
239 |
+
}
|
240 |
+
if ( empty( $table['key'] ) ) {
|
241 |
+
foreach ( $fields as $key => $flags ) {
|
242 |
+
if ( array_key_exists( 4, $flags ) ) {
|
243 |
+
if ( $flags[4] ) {
|
244 |
+
$table['key'] = $key;
|
245 |
+
break;
|
246 |
+
}
|
247 |
+
}
|
248 |
+
}
|
249 |
+
if ( empty( $table['key'] ) ) {
|
250 |
+
foreach ( $keys as $key ) {
|
251 |
+
if ( preg_match( '/id$/i', $key ) ) {
|
252 |
+
$table['key'] = $key;
|
253 |
+
break;
|
254 |
+
}
|
255 |
+
}
|
256 |
+
}
|
257 |
+
}
|
258 |
+
unset( $keys );
|
259 |
+
if ( empty( $table['key'] ) ) {
|
260 |
+
$table['key'] = '';
|
261 |
+
} else {
|
262 |
+
$table['key'] = sprintf( ', PRIMARY KEY (`%s`)', $table['key'] );
|
263 |
+
}
|
264 |
+
|
265 |
+
if ( empty( $table['post'] ) ) {
|
266 |
+
$table['post'] = '';
|
267 |
+
} else {
|
268 |
+
$table['post'] = ', ' . $table['post'];
|
269 |
+
}
|
270 |
+
|
271 |
+
foreach ( $fields as $key => $format ) {
|
272 |
+
$fields[ $key ] = self::field( $key, $format );
|
273 |
+
}
|
274 |
+
$fields = implode( ', ', $fields );
|
275 |
+
|
276 |
+
$sql = sprintf( 'CREATE TABLE IF NOT EXISTS `%s` ( %s%s%s) %s; ', $name, $fields, $table['key'], $table['post'], $table['charset'] );
|
277 |
+
|
278 |
+
return $sql;
|
279 |
+
}
|
280 |
+
|
281 |
+
/**
|
282 |
+
* Created SQL field
|
283 |
+
*
|
284 |
+
* @param string $name Name field.
|
285 |
+
* @param array $newformat Structure field.
|
286 |
+
* string 0 Data Types column.
|
287 |
+
* integer|string 1 Length or Size column.
|
288 |
+
* boolean 2 is NULL?
|
289 |
+
* integer|string 3 Specifies a default value for a column.
|
290 |
+
* boolean 4 is AUTO_INCREMENT?.
|
291 |
+
*
|
292 |
+
* @return string
|
293 |
+
*/
|
294 |
+
public static function field( $name, $newformat ) {
|
295 |
+
$format = array( 'TEXT', null, false, null, false );
|
296 |
+
|
297 |
+
foreach ( $format as $key => $value ) {
|
298 |
+
if ( array_key_exists( $key, $newformat ) ) {
|
299 |
+
$format[ $key ] = $newformat[ $key ];
|
300 |
+
}
|
301 |
+
}
|
302 |
+
|
303 |
+
if ( ! is_null( $format[1] ) ) {
|
304 |
+
$format[1] = sprintf( '(%s)', $format[1] );
|
305 |
+
}
|
306 |
+
|
307 |
+
$format[2] = ( filter_var( $format[2], FILTER_VALIDATE_BOOLEAN ) ? '' : 'NOT ' ) . 'NULL';
|
308 |
+
|
309 |
+
if ( ! is_null( $format[3] ) ) {
|
310 |
+
if ( ! in_array( $format[3], array( 'CURRENT_TIMESTAMP' ) ) ) { // @codingStandardsIgnoreLine WordPress.PHP.StrictInArray.MissingTrueStrict
|
311 |
+
$format[3] = is_string( $format[3] ) ? "'" . $format[3] . "'" : $format[3];
|
312 |
+
}
|
313 |
+
$format[3] = sprintf( 'DEFAULT %s', $format[3] );
|
314 |
+
}
|
315 |
+
|
316 |
+
$format[4] = ( filter_var( $format[4], FILTER_VALIDATE_BOOLEAN ) ? 'AUTO_INCREMENT' : null );
|
317 |
+
|
318 |
+
array_unshift( $format, '`' . $name . '`' );
|
319 |
+
$format = array_filter( $format );
|
320 |
+
|
321 |
+
return implode( ' ', $format );
|
322 |
+
}
|
323 |
+
|
324 |
+
/**
|
325 |
+
* Created tables from array
|
326 |
+
*
|
327 |
+
* @param array $tables Array tables.
|
328 |
+
*
|
329 |
+
* @return boolean
|
330 |
+
* @global wpdb $wpdb
|
331 |
+
*
|
332 |
+
*/
|
333 |
+
public static function create( $tables ) {
|
334 |
+
global $wpdb;
|
335 |
+
self::$wpdb_prefix = $wpdb->prefix;
|
336 |
+
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
|
337 |
+
|
338 |
+
foreach ( $tables as $name => $table ) {
|
339 |
+
if ( array_key_exists( 'field', $table ) && ! empty( $table['field'] ) ) {
|
340 |
+
$table = self::table( $name, $table );
|
341 |
+
$tables[ $name ] = dbDelta( $table );
|
342 |
+
}
|
343 |
+
}
|
344 |
+
|
345 |
+
add_option( self::$_name . '_db_ver', self::$_version );
|
346 |
+
|
347 |
+
return true;
|
348 |
+
}
|
349 |
+
|
350 |
+
/**
|
351 |
+
* Upgrade tables from array
|
352 |
+
*
|
353 |
+
* @param array $tables Array tables.
|
354 |
+
*
|
355 |
+
* @return boolean
|
356 |
+
* @global wpdb $wpdb
|
357 |
+
*
|
358 |
+
*/
|
359 |
+
public static function upgrade( $tables ) {
|
360 |
+
|
361 |
+
self::create( $tables );
|
362 |
+
|
363 |
+
foreach ( $tables as $name => $table ) {
|
364 |
+
self::upgrade_action( $name, $table );
|
365 |
+
}
|
366 |
+
|
367 |
+
update_option( self::$_name . '_db_ver', self::$_version );
|
368 |
+
|
369 |
+
return true;
|
370 |
+
}
|
371 |
+
|
372 |
+
/**
|
373 |
+
* Get columns for exist table.
|
374 |
+
*
|
375 |
+
* @param string $name Table name.
|
376 |
+
*
|
377 |
+
* @return array
|
378 |
+
* @global wpdb $wpdb
|
379 |
+
*
|
380 |
+
*/
|
381 |
+
public static function upgrade_get_columns( $name ) {
|
382 |
+
global $wpdb;
|
383 |
+
|
384 |
+
$_fields = array();
|
385 |
+
$fields = $wpdb->get_results( "DESCRIBE `{$name}`", ARRAY_A ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
386 |
+
foreach ( $fields as $field ) {
|
387 |
+
$_fields[ $field['Field'] ] = $field;
|
388 |
+
}
|
389 |
+
|
390 |
+
return $_fields;
|
391 |
+
}
|
392 |
+
|
393 |
+
/**
|
394 |
+
* Apply upgrade action
|
395 |
+
*
|
396 |
+
* @param string $name Name Table.
|
397 |
+
* @param array $table Structured array table.
|
398 |
+
*
|
399 |
+
* @return boolean
|
400 |
+
* @global wpdb $wpdb
|
401 |
+
*
|
402 |
+
*/
|
403 |
+
public static function upgrade_action( $name, $table ) {
|
404 |
+
|
405 |
+
if ( ! array_key_exists( 'upgrade', $table ) ) {
|
406 |
+
return false;
|
407 |
+
}
|
408 |
+
|
409 |
+
$t = self::column_database();
|
410 |
+
foreach ( $table['field'] as $key => $flags ) {
|
411 |
+
if ( is_string( $flags ) ) {
|
412 |
+
if ( array_key_exists( $flags, $t ) ) {
|
413 |
+
$flags = $t[ $flags ];
|
414 |
+
} else {
|
415 |
+
$flags = $t['text'];
|
416 |
+
}
|
417 |
+
$table['field'][ $key ] = $flags;
|
418 |
+
}
|
419 |
+
}
|
420 |
+
$name = self::$wpdb_prefix . self::$_name . '_' . $name;
|
421 |
+
$upgrades = (array) $table['upgrade'];
|
422 |
+
foreach ( $upgrades as $ver_upgrades ) {
|
423 |
+
foreach ( $ver_upgrades as $upgrade ) {
|
424 |
+
$action = $upgrade;
|
425 |
+
if ( is_array( $upgrade ) ) {
|
426 |
+
$action = $upgrade['action'];
|
427 |
+
unset( $upgrade['action'] );
|
428 |
+
}
|
429 |
+
if ( ! is_string( $action ) ) {
|
430 |
+
continue;
|
431 |
+
}
|
432 |
+
$action = preg_replace( '/[^a-z0-9_]/i', '', (string) $action );
|
433 |
+
if ( empty( $action ) ) {
|
434 |
+
continue;
|
435 |
+
}
|
436 |
+
|
437 |
+
if ( method_exists( __CLASS__, __FUNCTION__ . '_' . $action ) ) {
|
438 |
+
call_user_func( array( __CLASS__, __FUNCTION__ . '_' . $action ), $name, $table, $upgrade );
|
439 |
+
}
|
440 |
+
}
|
441 |
+
}
|
442 |
+
}
|
443 |
+
|
444 |
+
/**
|
445 |
+
* Apply upgrade action
|
446 |
+
* Truncate table
|
447 |
+
*
|
448 |
+
* @param string $name Table name.
|
449 |
+
*
|
450 |
+
* @global wpdb $wpdb
|
451 |
+
*
|
452 |
+
*/
|
453 |
+
public static function upgrade_action_truncate( $name ) {
|
454 |
+
global $wpdb;
|
455 |
+
$wpdb->query( "TRUNCATE `{$name}`" ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
456 |
+
}
|
457 |
+
|
458 |
+
/**
|
459 |
+
* Apply upgrade action
|
460 |
+
* Drop table
|
461 |
+
*
|
462 |
+
* @param string $name Table name.
|
463 |
+
*
|
464 |
+
* @global wpdb $wpdb
|
465 |
+
*
|
466 |
+
*/
|
467 |
+
public static function upgrade_action_drop( $name ) {
|
468 |
+
global $wpdb;
|
469 |
+
$sql = sprintf( 'DROP TABLE IF EXISTS `%s`;', $name );
|
470 |
+
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
471 |
+
}
|
472 |
+
|
473 |
+
/**
|
474 |
+
* Apply upgrade action
|
475 |
+
* Rename table
|
476 |
+
*
|
477 |
+
* @param string $name Table name.
|
478 |
+
* @param array $table Not used.
|
479 |
+
* @param array $upgrade Upgrade fields.
|
480 |
+
*
|
481 |
+
* @return boolean
|
482 |
+
* @global wpdb $wpdb
|
483 |
+
*
|
484 |
+
*/
|
485 |
+
public static function upgrade_action_rename_table( $name, $table, $upgrade ) {
|
486 |
+
global $wpdb;
|
487 |
+
if ( ! array_key_exists( 'from', $upgrade ) ) {
|
488 |
+
return false;
|
489 |
+
}
|
490 |
+
$_name = self::$wpdb_prefix . self::$_name . '_' . $upgrade['from'];
|
491 |
+
|
492 |
+
$_t_name = $wpdb->get_var( "SHOW TABLES LIKE '{$_name}'" ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
493 |
+
if ( $_t_name == $_name ) { // WPCS: loose comparison ok.
|
494 |
+
self::upgrade_action_drop( $name );
|
495 |
+
}
|
496 |
+
$wpdb->query( sprintf( 'RENAME TABLE `%s` TO `%s`;', $_name, $name ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
497 |
+
}
|
498 |
+
|
499 |
+
/**
|
500 |
+
* Apply upgrade action
|
501 |
+
* Update fields table
|
502 |
+
*
|
503 |
+
* @param string $name Table name.
|
504 |
+
* @param array $table Table array.
|
505 |
+
*
|
506 |
+
* @global wpdb $wpdb
|
507 |
+
*
|
508 |
+
*/
|
509 |
+
public static function upgrade_action_update_fields( $name, $table ) {
|
510 |
+
global $wpdb;
|
511 |
+
|
512 |
+
$_fields = self::upgrade_get_columns( $name );
|
513 |
+
$fields = $table['field'];
|
514 |
+
|
515 |
+
// Search excess fields.
|
516 |
+
foreach ( $_fields as $field => $attr ) {
|
517 |
+
if ( ! array_key_exists( $field, $fields ) ) {
|
518 |
+
$sql = sprintf( 'ALTER TABLE `%s` DROP COLUMN `%s`;', $name, $field );
|
519 |
+
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
520 |
+
}
|
521 |
+
}
|
522 |
+
|
523 |
+
$prev_field = '';
|
524 |
+
|
525 |
+
foreach ( $fields as $field => $attr ) {
|
526 |
+
$attr = self::field( $field, $attr );
|
527 |
+
|
528 |
+
$sql = sprintf( 'ALTER TABLE `%s` MODIFY %s;', $name, $attr );
|
529 |
+
if ( ! array_key_exists( $field, $_fields ) ) {
|
530 |
+
$_prev_field = empty( $prev_field ) ? '' : " AFTER `{$prev_field}`";
|
531 |
+
$sql = sprintf( 'ALTER TABLE `%s` ADD %s;', $name, $attr . $_prev_field );
|
532 |
+
}
|
533 |
+
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
534 |
+
|
535 |
+
$prev_field = $field;
|
536 |
+
}
|
537 |
+
}
|
538 |
+
|
539 |
+
/**
|
540 |
+
* Apply upgrade action
|
541 |
+
* Update field table
|
542 |
+
*
|
543 |
+
* @param string $name Table name.
|
544 |
+
* @param array $table Table array.
|
545 |
+
* @param array $upgrade Upgrade fields.
|
546 |
+
*
|
547 |
+
* @return boolean
|
548 |
+
* @global wpdb $wpdb
|
549 |
+
*
|
550 |
+
*/
|
551 |
+
public static function upgrade_action_update_field( $name, $table, $upgrade ) {
|
552 |
+
global $wpdb;
|
553 |
+
if ( ! array_key_exists( 'field', $upgrade ) ) {
|
554 |
+
return false;
|
555 |
+
}
|
556 |
+
$name_field = $upgrade['field'];
|
557 |
+
|
558 |
+
$_fields = self::upgrade_get_columns( $name );
|
559 |
+
$fields = $table['field'];
|
560 |
+
|
561 |
+
$sql = '';
|
562 |
+
|
563 |
+
if ( array_key_exists( $name_field, $fields ) ) {
|
564 |
+
$prev_field = '';
|
565 |
+
foreach ( $fields as $field => $attr ) {
|
566 |
+
if ( $name_field == $field ) { // WPCS: loose comparison ok.
|
567 |
+
break;
|
568 |
+
}
|
569 |
+
$prev_field = $field;
|
570 |
+
}
|
571 |
+
|
572 |
+
$attr = self::field( $name_field, $fields[ $name_field ] );
|
573 |
+
|
574 |
+
$sql = sprintf( 'ALTER TABLE `%s` MODIFY %s;', $name, $attr );
|
575 |
+
if ( ! array_key_exists( $name_field, $_fields ) ) {
|
576 |
+
$_prev_field = empty( $prev_field ) ? '' : " AFTER `{$prev_field}`";
|
577 |
+
$sql = sprintf( 'ALTER TABLE `%s` ADD %s;', $name, $attr . $_prev_field );
|
578 |
+
}
|
579 |
+
} else {
|
580 |
+
if ( ! array_key_exists( $name_field, $fields ) ) {
|
581 |
+
$sql = sprintf( 'ALTER TABLE `%s` DROP COLUMN `%s`;', $name, $name_field );
|
582 |
+
}
|
583 |
+
}
|
584 |
+
if ( ! empty( $sql ) ) {
|
585 |
+
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
586 |
+
}
|
587 |
+
}
|
588 |
+
|
589 |
+
/**
|
590 |
+
* Apply upgrade action
|
591 |
+
* Rename field.
|
592 |
+
*
|
593 |
+
* @param string $name Table name.
|
594 |
+
* @param array $table Table array.
|
595 |
+
* @param array $upgrade Upgrade fields.
|
596 |
+
*
|
597 |
+
* @return boolean
|
598 |
+
* @global wpdb $wpdb
|
599 |
+
*
|
600 |
+
*/
|
601 |
+
public static function upgrade_action_rename_field( $name, $table, $upgrade ) {
|
602 |
+
global $wpdb;
|
603 |
+
if ( ! array_key_exists( 'from', $upgrade ) || ! array_key_exists( 'to', $upgrade ) ) {
|
604 |
+
return false;
|
605 |
+
}
|
606 |
+
$old_field = $upgrade['from'];
|
607 |
+
$new_field = $upgrade['to'];
|
608 |
+
|
609 |
+
$_fields = self::upgrade_get_columns( $name );
|
610 |
+
$fields = $table['field'];
|
611 |
+
|
612 |
+
if ( ! array_key_exists( $old_field, $_fields ) || ! array_key_exists( $new_field, $fields ) ) {
|
613 |
+
return false;
|
614 |
+
}
|
615 |
+
|
616 |
+
if ( array_key_exists( $new_field, $_fields ) ) {
|
617 |
+
$sql = sprintf( 'ALTER TABLE `%s` DROP COLUMN `%s`;', $name, $new_field );
|
618 |
+
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
619 |
+
}
|
620 |
+
|
621 |
+
$attr = self::field( $new_field, $fields[ $new_field ] );
|
622 |
+
|
623 |
+
$sql = sprintf( 'ALTER TABLE `%s` CHANGE `%s` %s;', $name, $old_field, $attr );
|
624 |
+
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
625 |
+
|
626 |
+
return true;
|
627 |
+
}
|
628 |
+
|
629 |
+
/**
|
630 |
+
* Apply upgrade action
|
631 |
+
* Use sql.
|
632 |
+
*
|
633 |
+
* @param string $name Table name.
|
634 |
+
* @param array $table Not used.
|
635 |
+
* @param array $upgrade Upgrade fields.
|
636 |
+
*
|
637 |
+
* @return boolean
|
638 |
+
* @global wpdb $wpdb
|
639 |
+
*
|
640 |
+
*/
|
641 |
+
public static function upgrade_action_sql( $name, $table, $upgrade ) {
|
642 |
+
global $wpdb;
|
643 |
+
if ( ! array_key_exists( 'sql', $upgrade ) ) {
|
644 |
+
return false;
|
645 |
+
}
|
646 |
+
$name = self::$wpdb_prefix . self::$_name . '_' . $name;
|
647 |
+
|
648 |
+
$wpdb->query( str_replace( '{table_name}', $name, $upgrade['sql'] ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
649 |
+
}
|
650 |
+
|
651 |
+
/**
|
652 |
+
* Destroy tables from array
|
653 |
+
*
|
654 |
+
* @param type $tables Array tables.
|
655 |
+
*
|
656 |
+
* @return boolean
|
657 |
+
* @global wpdb $wpdb
|
658 |
+
*
|
659 |
+
*/
|
660 |
+
public static function destroy( $tables ) {
|
661 |
+
global $wpdb;
|
662 |
+
self::$wpdb_prefix = $wpdb->prefix;
|
663 |
+
|
664 |
+
foreach ( $tables as $name => $table ) {
|
665 |
+
$table = self::$wpdb_prefix . self::$_name . '_' . $name;
|
666 |
+
$sql = sprintf( 'DROP TABLE IF EXISTS `%s`;', $table );
|
667 |
+
$wpdb->query( $sql ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
668 |
+
}
|
669 |
+
|
670 |
+
delete_option( self::$_name . '_db_ver' );
|
671 |
+
|
672 |
+
return true;
|
673 |
+
}
|
674 |
+
|
675 |
+
/**
|
676 |
+
* Predefined fields attributes
|
677 |
+
*
|
678 |
+
* @return array
|
679 |
+
*/
|
680 |
+
public static function column_database() {
|
681 |
+
/**
|
682 |
+
* Array format for fields
|
683 |
+
*
|
684 |
+
* @param string TYPE
|
685 |
+
* @param integer|string SIZE
|
686 |
+
* @param boolean NULL
|
687 |
+
* @param integer|string DEFAULT
|
688 |
+
* @param boolean AUTO_INCREMENT
|
689 |
+
*/
|
690 |
+
return array(
|
691 |
+
'first++' => array( 'BIGINT', null, false, null, true ),
|
692 |
+
'int_0' => array( 'BIGINT', null, false, 0 ),
|
693 |
+
'int_1' => array( 'BIGINT', null, false, 1 ),
|
694 |
+
'text' => array( 'TEXT', null, true, null ),
|
695 |
+
'longtext' => array( 'LONGTEXT' ),
|
696 |
+
'date' => array( 'DATETIME', null, false, '0000-00-00 00:00:00' ),
|
697 |
+
'bool' => array( 'TINYINT', 1, false, 1 ),
|
698 |
+
);
|
699 |
+
}
|
700 |
+
|
701 |
+
/**
|
702 |
+
* Database
|
703 |
+
*
|
704 |
+
* @return array
|
705 |
+
* @since 1.0.0
|
706 |
+
*/
|
707 |
+
private static function database_1_0_0() {
|
708 |
+
$t = array(
|
709 |
+
'status' => array( 'VARCHAR', 20, false, 'public' ),
|
710 |
+
'type' => array( 'VARCHAR', 20, false, 'list' ),
|
711 |
+
'key_elem' => array( 'VARCHAR', 45 ),
|
712 |
+
'key_user' => array( 'TINYINT', 1, false, 7 ),
|
713 |
+
);
|
714 |
+
|
715 |
+
return array(
|
716 |
+
'lists' => array(
|
717 |
+
'field' => array(
|
718 |
+
'ID' => 'first++',
|
719 |
+
'author' => 'int_0',
|
720 |
+
'date' => 'date',
|
721 |
+
'title' => 'text',
|
722 |
+
'status' => $t['status'],
|
723 |
+
'type' => $t['type'],
|
724 |
+
'share_key' => $t['key_elem'],
|
725 |
+
),
|
726 |
+
),
|
727 |
+
'items' => array(
|
728 |
+
'field' => array(
|
729 |
+
'ID' => 'first++',
|
730 |
+
'wishlist_id' => 'int_0',
|
731 |
+
'product_id' => 'int_0',
|
732 |
+
'variation_id' => 'int_0',
|
733 |
+
'author' => 'int_0',
|
734 |
+
'date' => 'date',
|
735 |
+
'quantity' => 'int_1',
|
736 |
+
'price' => $t['key_elem'],
|
737 |
+
'in_stock' => 'bool',
|
738 |
+
),
|
739 |
+
),
|
740 |
+
);
|
741 |
+
}
|
742 |
+
|
743 |
+
/**
|
744 |
+
* Database
|
745 |
+
*
|
746 |
+
* @return array
|
747 |
+
* @since 1.5.0
|
748 |
+
*/
|
749 |
+
private static function database_1_5_0() {
|
750 |
+
return array(
|
751 |
+
'items' => array(
|
752 |
+
'field' => array(
|
753 |
+
'ID' => 'first++',
|
754 |
+
'wishlist_id' => 'int_0',
|
755 |
+
'product_id' => 'int_0',
|
756 |
+
'variation_id' => 'int_0',
|
757 |
+
'formdata' => 'text',
|
758 |
+
'author' => 'int_0',
|
759 |
+
'date' => 'date',
|
760 |
+
'quantity' => 'int_1',
|
761 |
+
'price' => array( 'VARCHAR', 255 ),
|
762 |
+
'in_stock' => 'bool',
|
763 |
+
),
|
764 |
+
'upgrade' => array(
|
765 |
+
array(
|
766 |
+
'action' => 'update_fields',
|
767 |
+
),
|
768 |
+
),
|
769 |
+
),
|
770 |
+
);
|
771 |
+
}
|
772 |
+
|
773 |
+
/**
|
774 |
+
* Database
|
775 |
+
*
|
776 |
+
* @return array
|
777 |
+
* @since 1.8.13
|
778 |
+
*/
|
779 |
+
private static function database_1_8_13() {
|
780 |
+
$t = array(
|
781 |
+
'status' => array( 'VARCHAR', 20, false, 'public' ),
|
782 |
+
'type' => array( 'VARCHAR', 20, false, 'list' ),
|
783 |
+
'key_elem' => array( 'VARCHAR', 45 ),
|
784 |
+
'key_user' => array( 'TINYINT', 1, false, 7 ),
|
785 |
+
);
|
786 |
+
|
787 |
+
return array(
|
788 |
+
'lists' => array(
|
789 |
+
'field' => array(
|
790 |
+
'ID' => 'first++',
|
791 |
+
'author' => 'int_0',
|
792 |
+
'date' => 'date',
|
793 |
+
'title' => 'text',
|
794 |
+
'status' => $t['status'],
|
795 |
+
'type' => $t['type'],
|
796 |
+
'share_key' => $t['key_elem'],
|
797 |
+
),
|
798 |
+
'upgrade' => array(
|
799 |
+
array(
|
800 |
+
'action' => 'update_fields',
|
801 |
+
),
|
802 |
+
),
|
803 |
+
),
|
804 |
+
'items' => array(
|
805 |
+
'field' => array(
|
806 |
+
'ID' => 'first++',
|
807 |
+
'wishlist_id' => 'int_0',
|
808 |
+
'product_id' => 'int_0',
|
809 |
+
'variation_id' => 'int_0',
|
810 |
+
'formdata' => 'text',
|
811 |
+
'author' => 'int_0',
|
812 |
+
'date' => 'date',
|
813 |
+
'quantity' => 'int_1',
|
814 |
+
'price' => array( 'VARCHAR', 255 ),
|
815 |
+
'in_stock' => 'bool',
|
816 |
+
),
|
817 |
+
'upgrade' => array(
|
818 |
+
array(
|
819 |
+
'action' => 'update_fields',
|
820 |
+
),
|
821 |
+
),
|
822 |
+
),
|
823 |
+
);
|
824 |
+
}
|
825 |
+
|
826 |
+
/**
|
827 |
+
* Database
|
828 |
+
*
|
829 |
+
* @return array
|
830 |
+
* @since 1.9.16
|
831 |
+
*/
|
832 |
+
private static function database_1_9_16() {
|
833 |
+
|
834 |
+
return array(
|
835 |
+
'items' => array(
|
836 |
+
'field' => array(
|
837 |
+
'ID' => 'first++',
|
838 |
+
'wishlist_id' => 'int_0',
|
839 |
+
'product_id' => 'int_0',
|
840 |
+
'variation_id' => 'int_0',
|
841 |
+
'formdata' => 'text',
|
842 |
+
'author' => 'int_0',
|
843 |
+
'date' => 'date',
|
844 |
+
'quantity' => 'int_1',
|
845 |
+
'price' => array( 'VARCHAR', 255, false, 0 ),
|
846 |
+
'in_stock' => 'bool',
|
847 |
+
),
|
848 |
+
'upgrade' => array(
|
849 |
+
array(
|
850 |
+
'action' => 'update_fields',
|
851 |
+
),
|
852 |
+
),
|
853 |
+
),
|
854 |
+
);
|
855 |
+
}
|
856 |
+
|
857 |
+
/**
|
858 |
+
* Set localisation
|
859 |
+
*/
|
860 |
+
private static function set_locale() {
|
861 |
+
$locale = apply_filters( 'plugin_locale', get_locale(), TINVWL_DOMAIN );
|
862 |
+
$mofile = sprintf( '%1$s-%2$s.mo', TINVWL_DOMAIN, $locale );
|
863 |
+
$mofiles = array();
|
864 |
+
|
865 |
+
$mofiles[] = WP_LANG_DIR . DIRECTORY_SEPARATOR . basename( TINVWL_PATH ) . DIRECTORY_SEPARATOR . $mofile;
|
866 |
+
$mofiles[] = WP_LANG_DIR . DIRECTORY_SEPARATOR . 'plugins' . DIRECTORY_SEPARATOR . $mofile;
|
867 |
+
$mofiles[] = TINVWL_PATH . 'languages' . DIRECTORY_SEPARATOR . $mofile;
|
868 |
+
foreach ( $mofiles as $mofile ) {
|
869 |
+
if ( file_exists( $mofile ) && load_textdomain( TINVWL_DOMAIN, $mofile ) ) {
|
870 |
+
return;
|
871 |
+
}
|
872 |
+
}
|
873 |
+
|
874 |
+
load_plugin_textdomain( TINVWL_DOMAIN, false, basename( TINVWL_PATH ) . DIRECTORY_SEPARATOR . 'languages' );
|
875 |
+
}
|
876 |
+
|
877 |
+
/**
|
878 |
+
* Load default data
|
879 |
+
*/
|
880 |
+
public static function load_data() {
|
881 |
+
self::set_locale();
|
882 |
+
$settings = tinv_get_option_defaults( 'all' );
|
883 |
+
foreach ( $settings as $setting => $array ) {
|
884 |
+
add_option( sprintf( '%s-%s', self::$_name, $setting ), $array );
|
885 |
+
}
|
886 |
+
}
|
887 |
+
|
888 |
+
/**
|
889 |
+
* Upgrade default data
|
890 |
+
*/
|
891 |
+
public static function upgrade_data() {
|
892 |
+
self::set_locale();
|
893 |
+
$settings = tinv_get_option_defaults( 'all' );
|
894 |
+
foreach ( $settings as $setting => $array ) {
|
895 |
+
$_array = get_option( sprintf( '%s-%s', self::$_name, $setting ) );
|
896 |
+
if ( false === $_array ) {
|
897 |
+
add_option( sprintf( '%s-%s', self::$_name, $setting ), $array );
|
898 |
+
} else {
|
899 |
+
$need_upgrade = false;
|
900 |
+
foreach ( (array) $array as $key => $value ) {
|
901 |
+
if ( ! array_key_exists( $key, (array) $_array ) ) {
|
902 |
+
$_array[ $key ] = $value;
|
903 |
+
$need_upgrade = true;
|
904 |
+
}
|
905 |
+
}
|
906 |
+
if ( $need_upgrade ) {
|
907 |
+
update_option( sprintf( '%s-%s', self::$_name, $setting ), $_array );
|
908 |
+
}
|
909 |
+
}
|
910 |
+
}
|
911 |
+
}
|
912 |
+
|
913 |
+
/**
|
914 |
+
* Unload default data
|
915 |
+
*/
|
916 |
+
public static function unload_data() {
|
917 |
+
$settings = array_keys( tinv_get_option_defaults( 'all' ) );
|
918 |
+
foreach ( $settings as $setting ) {
|
919 |
+
delete_option( sprintf( '%s-%s', self::$_name, $setting ) );
|
920 |
+
}
|
921 |
+
delete_option( self::$_name . '_ver' );
|
922 |
+
delete_option( self::$_name . '_wizard' );
|
923 |
+
}
|
924 |
+
}
|
includes/product.helper.php
CHANGED
@@ -1,664 +1,664 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Product function class
|
4 |
-
*
|
5 |
-
* @since 1.5.0
|
6 |
-
* @package TInvWishlist\Products
|
7 |
-
*/
|
8 |
-
|
9 |
-
// If this file is called directly, abort.
|
10 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
-
die;
|
12 |
-
}
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Product function class
|
16 |
-
*/
|
17 |
-
class TInvWL_Product {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Table name
|
21 |
-
*
|
22 |
-
* @var string
|
23 |
-
*/
|
24 |
-
private $table;
|
25 |
-
/**
|
26 |
-
* Plugin name
|
27 |
-
*
|
28 |
-
* @var string
|
29 |
-
*/
|
30 |
-
private $_name;
|
31 |
-
/**
|
32 |
-
* Wishlist object
|
33 |
-
*
|
34 |
-
* @var array
|
35 |
-
*/
|
36 |
-
public $wishlist;
|
37 |
-
/**
|
38 |
-
* User id
|
39 |
-
*
|
40 |
-
* @var integer
|
41 |
-
*/
|
42 |
-
public $user;
|
43 |
-
|
44 |
-
/**
|
45 |
-
* Constructor
|
46 |
-
*
|
47 |
-
* @param array $wishlist Object wishlist.
|
48 |
-
* @param string $plugin_name Plugin name.
|
49 |
-
*
|
50 |
-
* @global wpdb $wpdb
|
51 |
-
*
|
52 |
-
*/
|
53 |
-
function __construct( $wishlist = array(), $plugin_name = TINVWL_PREFIX ) {
|
54 |
-
global $wpdb;
|
55 |
-
|
56 |
-
$this->wishlist = (array) $wishlist;
|
57 |
-
$this->_name = $plugin_name;
|
58 |
-
$this->table = sprintf( '%s%s_%s', $wpdb->prefix, $this->_name, 'items' );
|
59 |
-
$this->user = $this->wishlist_author();
|
60 |
-
if ( empty( $this->user ) ) {
|
61 |
-
$user = wp_get_current_user();
|
62 |
-
if ( $user->exists() ) {
|
63 |
-
$this->user = $user->ID;
|
64 |
-
}
|
65 |
-
}
|
66 |
-
|
67 |
-
add_filter( 'tinvwl_addtowishlist_add_form', array( $this, 'clean_meta' ), 10, 1 );
|
68 |
-
}
|
69 |
-
|
70 |
-
/**
|
71 |
-
* Get wishlist id
|
72 |
-
*
|
73 |
-
* @return int
|
74 |
-
*/
|
75 |
-
function wishlist_id() {
|
76 |
-
if ( is_array( $this->wishlist ) && array_key_exists( 'ID', $this->wishlist ) ) {
|
77 |
-
return $this->wishlist['ID'];
|
78 |
-
}
|
79 |
-
|
80 |
-
return 0;
|
81 |
-
}
|
82 |
-
|
83 |
-
/**
|
84 |
-
* Get author wishlist
|
85 |
-
*
|
86 |
-
* @return int
|
87 |
-
*/
|
88 |
-
function wishlist_author() {
|
89 |
-
if ( is_array( $this->wishlist ) && array_key_exists( 'author', $this->wishlist ) ) {
|
90 |
-
return $this->wishlist['author'];
|
91 |
-
}
|
92 |
-
|
93 |
-
return 0;
|
94 |
-
}
|
95 |
-
|
96 |
-
/**
|
97 |
-
* Add\Update product
|
98 |
-
*
|
99 |
-
* @param array $data Object product.
|
100 |
-
* @param array $meta Object meta form data.
|
101 |
-
*
|
102 |
-
* @return boolean
|
103 |
-
*/
|
104 |
-
function add_product( $data = array(), $meta = array() ) {
|
105 |
-
$_data = filter_var_array( $data, array(
|
106 |
-
'product_id' => FILTER_VALIDATE_INT,
|
107 |
-
'variation_id' => FILTER_VALIDATE_INT,
|
108 |
-
'wishlist_id' => FILTER_VALIDATE_INT,
|
109 |
-
'quantity' => FILTER_VALIDATE_INT,
|
110 |
-
) );
|
111 |
-
if ( empty( $_data['quantity'] ) ) {
|
112 |
-
$_data['quantity'] = 1;
|
113 |
-
}
|
114 |
-
if ( empty( $_data['wishlist_id'] ) ) {
|
115 |
-
$_data['wishlist_id'] = $this->wishlist_id();
|
116 |
-
}
|
117 |
-
$product_data = $this->check_product( $_data['product_id'], $_data['variation_id'], $_data['wishlist_id'], $meta );
|
118 |
-
if ( false === $product_data ) {
|
119 |
-
return false;
|
120 |
-
}
|
121 |
-
if ( $product_data ) {
|
122 |
-
$data['quantity'] = $product_data['quantity'] + $_data['quantity'];
|
123 |
-
|
124 |
-
return $this->update( $data, $meta );
|
125 |
-
} else {
|
126 |
-
return $this->add( $data, $meta );
|
127 |
-
}
|
128 |
-
}
|
129 |
-
|
130 |
-
/**
|
131 |
-
* Add product
|
132 |
-
*
|
133 |
-
* @param array $data Object product.
|
134 |
-
* @param array $meta Object meta form data.
|
135 |
-
*
|
136 |
-
* @return boolean
|
137 |
-
* @global wpdb $wpdb
|
138 |
-
*
|
139 |
-
*/
|
140 |
-
function add( $data = array(), $meta = array() ) {
|
141 |
-
|
142 |
-
$default = array(
|
143 |
-
'wishlist_id' => $this->wishlist_id(),
|
144 |
-
'product_id' => 0,
|
145 |
-
'variation_id' => 0,
|
146 |
-
'formdata' => '',
|
147 |
-
'author' => $this->user,
|
148 |
-
'date' => current_time( 'Y-m-d H:i:s' ),
|
149 |
-
'quantity' => 1,
|
150 |
-
'price' => 0,
|
151 |
-
'in_stock' => 1,
|
152 |
-
);
|
153 |
-
$data = filter_var_array( $data, apply_filters( 'tinvwl_wishlist_product_add_field', array(
|
154 |
-
'author' => FILTER_VALIDATE_INT,
|
155 |
-
'product_id' => FILTER_VALIDATE_INT,
|
156 |
-
'quantity' => FILTER_VALIDATE_INT,
|
157 |
-
'variation_id' => FILTER_VALIDATE_INT,
|
158 |
-
'wishlist_id' => FILTER_VALIDATE_INT,
|
159 |
-
) ) );
|
160 |
-
$data = array_filter( $data );
|
161 |
-
|
162 |
-
$data = tinv_array_merge( $default, $data );
|
163 |
-
|
164 |
-
if ( empty( $data['wishlist_id'] ) || empty( $data['product_id'] ) ) {
|
165 |
-
return false;
|
166 |
-
}
|
167 |
-
|
168 |
-
$product_data = $this->product_data( $data['product_id'], $data['variation_id'] );
|
169 |
-
|
170 |
-
if ( $data['quantity'] <= 0 || ! $product_data ) {
|
171 |
-
return false;
|
172 |
-
}
|
173 |
-
|
174 |
-
if ( $product_data->is_sold_individually() ) {
|
175 |
-
$data['quantity'] = 1;
|
176 |
-
}
|
177 |
-
|
178 |
-
$data = apply_filters( 'tinvwl_wishlist_product_add', $data );
|
179 |
-
$data['in_stock'] = $product_data->is_in_stock();
|
180 |
-
$data['price'] = filter_var( ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->price : $product_data->get_price() ), FILTER_VALIDATE_FLOAT );
|
181 |
-
$data['formdata'] = $this->prepare_save_meta( $meta, $data['product_id'], $data['variation_id'] );
|
182 |
-
|
183 |
-
global $wpdb;
|
184 |
-
if ( $wpdb->insert( $this->table, $data ) ) { // @codingStandardsIgnoreLine WordPress.VIP.DirectDatabaseQuery.DirectQuery
|
185 |
-
$id = $wpdb->insert_id;
|
186 |
-
|
187 |
-
/* Run a 3rd party code when product added to a wishlist.
|
188 |
-
*
|
189 |
-
* @param array $data product data including author and wishlist IDs.
|
190 |
-
* */
|
191 |
-
do_action( 'tinvwl_product_added', $data );
|
192 |
-
|
193 |
-
return $id;
|
194 |
-
}
|
195 |
-
|
196 |
-
return false;
|
197 |
-
}
|
198 |
-
|
199 |
-
/**
|
200 |
-
* Get products by wishlist
|
201 |
-
*
|
202 |
-
* @param array $data Request.
|
203 |
-
*
|
204 |
-
* @return array
|
205 |
-
*/
|
206 |
-
function get_wishlist( $data = array() ) {
|
207 |
-
if ( ! array_key_exists( 'wishlist_id', $data ) ) {
|
208 |
-
$data['wishlist_id'] = $this->wishlist_id();
|
209 |
-
}
|
210 |
-
if ( empty( $data['wishlist_id'] ) ) {
|
211 |
-
return array();
|
212 |
-
}
|
213 |
-
|
214 |
-
return $this->get( $data );
|
215 |
-
}
|
216 |
-
|
217 |
-
/**
|
218 |
-
* Check existing product
|
219 |
-
*
|
220 |
-
* @param integer $product_id Product id.
|
221 |
-
* @param integer $variation_id Product variaton id.
|
222 |
-
* @param integer $wishlist_id If exist wishlist object, you can put 0.
|
223 |
-
* @param array $meta Object meta form data.
|
224 |
-
*
|
225 |
-
* @return mixed
|
226 |
-
*/
|
227 |
-
function check_product( $product_id, $variation_id = 0, $wishlist_id = 0, $meta = array() ) {
|
228 |
-
$product_id = absint( $product_id );
|
229 |
-
$variation_id = absint( $variation_id );
|
230 |
-
$wishlist_id = absint( $wishlist_id );
|
231 |
-
|
232 |
-
if ( empty( $wishlist_id ) ) {
|
233 |
-
$wishlist_id = $this->wishlist_id();
|
234 |
-
}
|
235 |
-
if ( empty( $wishlist_id ) || empty( $product_id ) ) {
|
236 |
-
return false;
|
237 |
-
}
|
238 |
-
|
239 |
-
$product_data = $this->product_data( $product_id, $variation_id );
|
240 |
-
|
241 |
-
if ( ! $product_data ) {
|
242 |
-
return false;
|
243 |
-
}
|
244 |
-
|
245 |
-
$product_id = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) );
|
246 |
-
$variation_id = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) );
|
247 |
-
|
248 |
-
$products = $this->get( array(
|
249 |
-
'product_id' => $product_id,
|
250 |
-
'variation_id' => $variation_id,
|
251 |
-
'wishlist_id' => $wishlist_id,
|
252 |
-
'formdata' => $this->prepare_save_meta( $meta, $product_id, $variation_id ),
|
253 |
-
'count' => 1,
|
254 |
-
'external' => false,
|
255 |
-
) );
|
256 |
-
|
257 |
-
return array_shift( $products );
|
258 |
-
}
|
259 |
-
|
260 |
-
/**
|
261 |
-
* Get products
|
262 |
-
*
|
263 |
-
* @param array $data Request.
|
264 |
-
*
|
265 |
-
* @return array
|
266 |
-
* @global wpdb $wpdb
|
267 |
-
*
|
268 |
-
*/
|
269 |
-
function get( $data = array() ) {
|
270 |
-
global $wpdb;
|
271 |
-
|
272 |
-
$default = array(
|
273 |
-
'count' => 10,
|
274 |
-
'field' => null,
|
275 |
-
'offset' => 0,
|
276 |
-
'order' => 'ASC',
|
277 |
-
'order_by' => 'in_stock',
|
278 |
-
'external' => true,
|
279 |
-
'sql' => '',
|
280 |
-
);
|
281 |
-
|
282 |
-
foreach ( $default as $_k => $_v ) {
|
283 |
-
if ( array_key_exists( $_k, $data ) ) {
|
284 |
-
$default[ $_k ] = $data[ $_k ];
|
285 |
-
unset( $data[ $_k ] );
|
286 |
-
}
|
287 |
-
}
|
288 |
-
|
289 |
-
$default['offset'] = absint( $default['offset'] );
|
290 |
-
$default['count'] = absint( $default['count'] );
|
291 |
-
if ( is_array( $default['field'] ) ) {
|
292 |
-
$default['field'] = '`' . implode( '`,`', $default['field'] ) . '`';
|
293 |
-
} elseif ( is_string( $default['field'] ) ) {
|
294 |
-
$default['field'] = array( 'ID', $default['field'] );
|
295 |
-
$default['field'] = '`' . implode( '`,`', $default['field'] ) . '`';
|
296 |
-
} else {
|
297 |
-
$default['field'] = '*';
|
298 |
-
}
|
299 |
-
$sql = "SELECT {$default[ 'field' ]} FROM `{$this->table}`";
|
300 |
-
|
301 |
-
$where = '1';
|
302 |
-
if ( ! empty( $data ) && is_array( $data ) ) {
|
303 |
-
if ( array_key_exists( 'meta', $data ) ) {
|
304 |
-
$product_id = $variation_id = 0;
|
305 |
-
if ( array_key_exists( 'product_id', $data ) ) {
|
306 |
-
$product_id = $data['product_id'];
|
307 |
-
}
|
308 |
-
if ( array_key_exists( 'variation_id', $data ) ) {
|
309 |
-
$variation_id = $data['variation_id'];
|
310 |
-
}
|
311 |
-
$data['formdata'] = trim( $this->prepare_save_meta( $data['meta'], $product_id, $variation_id ), "'" );
|
312 |
-
unset( $data['meta'] );
|
313 |
-
}
|
314 |
-
foreach ( $data as $f => $v ) {
|
315 |
-
$s = is_array( $v ) ? ' IN ' : '=';
|
316 |
-
if ( is_array( $v ) ) {
|
317 |
-
foreach ( $v as $_f => $_v ) {
|
318 |
-
$v[ $_f ] = $wpdb->prepare( '%s', $_v );
|
319 |
-
}
|
320 |
-
$v = implode( ',', $v );
|
321 |
-
$v = "($v)";
|
322 |
-
} else {
|
323 |
-
$v = $wpdb->prepare( '%s', $v );
|
324 |
-
}
|
325 |
-
$data[ $f ] = sprintf( '`%s`%s%s', $f, $s, $v );
|
326 |
-
}
|
327 |
-
$where = implode( ' AND ', $data );
|
328 |
-
$sql .= ' WHERE ' . $where;
|
329 |
-
}
|
330 |
-
|
331 |
-
$sql .= sprintf( ' ORDER BY `%s` %s LIMIT %d,%d;', $default['order_by'], $default['order'], $default['offset'], $default['count'] );
|
332 |
-
if ( ! empty( $default['sql'] ) ) {
|
333 |
-
$replacer = $replace = array();
|
334 |
-
$replace[0] = '{table}';
|
335 |
-
$replacer[0] = $this->table;
|
336 |
-
$replace[1] = '{where}';
|
337 |
-
$replacer[1] = $where;
|
338 |
-
|
339 |
-
foreach ( $default as $key => $value ) {
|
340 |
-
$i = count( $replace );
|
341 |
-
|
342 |
-
$replace[ $i ] = '{' . $key . '}';
|
343 |
-
$replacer[ $i ] = $value;
|
344 |
-
}
|
345 |
-
|
346 |
-
$sql = str_replace( $replace, $replacer, $default['sql'] );
|
347 |
-
}
|
348 |
-
$products = $wpdb->get_results( $sql, ARRAY_A ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
349 |
-
|
350 |
-
if ( empty( $products ) ) {
|
351 |
-
return array();
|
352 |
-
}
|
353 |
-
|
354 |
-
foreach ( $products as $k => $product ) {
|
355 |
-
if ( empty( $default['sql'] ) ) {
|
356 |
-
$product = filter_var_array( $product, array(
|
357 |
-
'ID' => FILTER_VALIDATE_INT,
|
358 |
-
'wishlist_id' => FILTER_VALIDATE_INT,
|
359 |
-
'product_id' => FILTER_VALIDATE_INT,
|
360 |
-
'variation_id' => FILTER_VALIDATE_INT,
|
361 |
-
'author' => FILTER_VALIDATE_INT,
|
362 |
-
'date' => FILTER_DEFAULT,
|
363 |
-
'formdata' => FILTER_DEFAULT,
|
364 |
-
'quantity' => FILTER_VALIDATE_INT,
|
365 |
-
'price' => FILTER_SANITIZE_NUMBER_FLOAT,
|
366 |
-
'in_stock' => FILTER_VALIDATE_BOOLEAN,
|
367 |
-
) );
|
368 |
-
$product['quantity'] = 1;
|
369 |
-
}
|
370 |
-
if ( $default['external'] ) {
|
371 |
-
$product_data = $this->product_data( $product['variation_id'], $product['product_id'] );
|
372 |
-
if ( $product_data ) {
|
373 |
-
$product['product_id'] = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) );
|
374 |
-
$product['variation_id'] = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) );
|
375 |
-
} else {
|
376 |
-
unset( $products[ $k ] );
|
377 |
-
continue;
|
378 |
-
}
|
379 |
-
$product['data'] = $product_data;
|
380 |
-
}
|
381 |
-
$product['meta'] = array();
|
382 |
-
if ( array_key_exists( 'formdata', $product ) ) {
|
383 |
-
$meta = $product['formdata'];
|
384 |
-
unset( $product['formdata'] );
|
385 |
-
|
386 |
-
$product['meta'] = $this->prepare_retrun_meta( $meta, $product['product_id'], $product['variation_id'], $product['quantity'] );
|
387 |
-
}
|
388 |
-
$products[ $k ] = apply_filters( 'tinvwl_wishlist_product_get', $product );
|
389 |
-
}
|
390 |
-
|
391 |
-
return $products;
|
392 |
-
}
|
393 |
-
|
394 |
-
/**
|
395 |
-
* Get product info
|
396 |
-
*
|
397 |
-
* @param integer $product_id Product id.
|
398 |
-
* @param integer $variation_id Product variation id.
|
399 |
-
*
|
400 |
-
* @return mixed
|
401 |
-
*/
|
402 |
-
function product_data( $product_id, $variation_id = 0 ) {
|
403 |
-
$product_id = absint( $product_id );
|
404 |
-
$variation_id = absint( $variation_id );
|
405 |
-
|
406 |
-
if ( 'product_variation' == get_post_type( $product_id ) ) { // WPCS: loose comparison ok.
|
407 |
-
$variation_id = $product_id;
|
408 |
-
$product_id = wp_get_post_parent_id( $variation_id );
|
409 |
-
}
|
410 |
-
|
411 |
-
$product_data = wc_get_product( $variation_id ? $variation_id : $product_id );
|
412 |
-
|
413 |
-
if ( ! $product_data || 'trash' === ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->post->post_status : get_post( $product_data->get_id() )->post_status ) ) {
|
414 |
-
return null;
|
415 |
-
}
|
416 |
-
|
417 |
-
$product_data->variation_id = absint( ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) ) );
|
418 |
-
|
419 |
-
return $product_data;
|
420 |
-
}
|
421 |
-
|
422 |
-
/**
|
423 |
-
* Update product
|
424 |
-
*
|
425 |
-
* @param array $data Object product.
|
426 |
-
* @param array $meta Object meta form data.
|
427 |
-
*
|
428 |
-
* @return boolean
|
429 |
-
* @global wpdb $wpdb
|
430 |
-
*
|
431 |
-
*/
|
432 |
-
function update( $data = array(), $meta = array() ) {
|
433 |
-
if ( empty( $meta ) && array_key_exists( 'meta', $data ) && ! empty( $data['meta'] ) ) {
|
434 |
-
$meta = $data['meta'];
|
435 |
-
}
|
436 |
-
|
437 |
-
$data = filter_var_array( $data, apply_filters( 'tinvwl_wishlist_product_update_field', array(
|
438 |
-
'product_id' => FILTER_VALIDATE_INT,
|
439 |
-
'quantity' => FILTER_VALIDATE_INT,
|
440 |
-
'variation_id' => FILTER_VALIDATE_INT,
|
441 |
-
'wishlist_id' => FILTER_VALIDATE_INT,
|
442 |
-
'author' => FILTER_VALIDATE_INT,
|
443 |
-
) ) );
|
444 |
-
$data = array_filter( $data );
|
445 |
-
|
446 |
-
if ( ! array_key_exists( 'wishlist_id', $data ) ) {
|
447 |
-
$data['wishlist_id'] = $this->wishlist_id();
|
448 |
-
}
|
449 |
-
if ( ! array_key_exists( 'variation_id', $data ) ) {
|
450 |
-
$data['variation_id'] = 0;
|
451 |
-
}
|
452 |
-
|
453 |
-
if ( empty( $data['wishlist_id'] ) || empty( $data['product_id'] ) ) {
|
454 |
-
return false;
|
455 |
-
}
|
456 |
-
$product_data = $this->product_data( $data['product_id'], $data['variation_id'] );
|
457 |
-
if ( ! $product_data ) {
|
458 |
-
return false;
|
459 |
-
}
|
460 |
-
|
461 |
-
if ( $product_data->is_sold_individually() ) {
|
462 |
-
$data['quantity'] = 1;
|
463 |
-
}
|
464 |
-
|
465 |
-
$data = apply_filters( 'tinvwl_wishlist_product_update', $data );
|
466 |
-
$data['in_stock'] = $product_data->is_in_stock();
|
467 |
-
$data['price'] = filter_var( ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->price : $product_data->get_price() ), FILTER_VALIDATE_FLOAT );
|
468 |
-
|
469 |
-
global $wpdb;
|
470 |
-
|
471 |
-
return false !== $wpdb->update( $this->table, $data, array(
|
472 |
-
'product_id' => $data['product_id'],
|
473 |
-
'variation_id' => $data['variation_id'],
|
474 |
-
'wishlist_id' => $data['wishlist_id'],
|
475 |
-
'formdata' => $this->prepare_save_meta( $meta, $data['product_id'], $data['variation_id'] ),
|
476 |
-
) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
477 |
-
}
|
478 |
-
|
479 |
-
/**
|
480 |
-
* Remove product from wishlist
|
481 |
-
*
|
482 |
-
* @param integer $wishlist_id If exist wishlist object, you can put 0.
|
483 |
-
* @param integer $product_id Product id.
|
484 |
-
* @param integer $variation_id Product variation id.
|
485 |
-
* @param array $meta Object meta form data.
|
486 |
-
*
|
487 |
-
* @return boolean
|
488 |
-
* @global wpdb $wpdb
|
489 |
-
*
|
490 |
-
*/
|
491 |
-
function remove_product_from_wl( $wishlist_id = 0, $product_id = 0, $variation_id = 0, $meta = array() ) {
|
492 |
-
global $wpdb;
|
493 |
-
if ( empty( $wishlist_id ) ) {
|
494 |
-
$wishlist_id = $this->wishlist_id();
|
495 |
-
}
|
496 |
-
if ( empty( $wishlist_id ) ) {
|
497 |
-
return false;
|
498 |
-
}
|
499 |
-
if ( empty( $product_id ) ) {
|
500 |
-
return false !== $wpdb->delete( $this->table, array( 'wishlist_id' => $wishlist_id ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
501 |
-
}
|
502 |
-
$product_data = $this->product_data( $product_id, $variation_id );
|
503 |
-
if ( ! $product_data ) {
|
504 |
-
return false;
|
505 |
-
}
|
506 |
-
$data = array(
|
507 |
-
'wishlist_id' => $wishlist_id,
|
508 |
-
'product_id' => ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) ),
|
509 |
-
'variation_id' => ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) ),
|
510 |
-
);
|
511 |
-
$data['formdata'] = $this->prepare_save_meta( $meta, $data['product_id'], $data['variation_id'] );
|
512 |
-
$result = false !== $wpdb->delete( $this->table, $data ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
513 |
-
if ( $result ) {
|
514 |
-
do_action( 'tinvwl_wishlist_product_removed_from_wishlist', $wishlist_id, ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) ), ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) ) );
|
515 |
-
}
|
516 |
-
|
517 |
-
return $result;
|
518 |
-
}
|
519 |
-
|
520 |
-
/**
|
521 |
-
* Remove product
|
522 |
-
*
|
523 |
-
* @param integer $product_id Product id.
|
524 |
-
*
|
525 |
-
* @return boolean
|
526 |
-
* @global wpdb $wpdb
|
527 |
-
*
|
528 |
-
*/
|
529 |
-
function remove_product( $product_id = 0 ) {
|
530 |
-
if ( empty( $product_id ) ) {
|
531 |
-
return false;
|
532 |
-
}
|
533 |
-
|
534 |
-
global $wpdb;
|
535 |
-
$result = false !== $wpdb->delete( $this->table, array( 'product_id' => $product_id ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
536 |
-
if ( $result ) {
|
537 |
-
do_action( 'tinvwl_wishlist_product_removed_by_product', $product_id );
|
538 |
-
}
|
539 |
-
|
540 |
-
return $result;
|
541 |
-
}
|
542 |
-
|
543 |
-
/**
|
544 |
-
* Remove product by ID
|
545 |
-
*
|
546 |
-
* @param array $data Product data.
|
547 |
-
*
|
548 |
-
* @return boolean
|
549 |
-
* @global wpdb $wpdb
|
550 |
-
*
|
551 |
-
*/
|
552 |
-
function remove( $data ) {
|
553 |
-
if ( ! isset( $data['ID'] ) || empty( $data['ID'] ) ) {
|
554 |
-
return false;
|
555 |
-
}
|
556 |
-
|
557 |
-
global $wpdb;
|
558 |
-
$result = false !== $wpdb->delete( $this->table, array( 'ID' => $data['ID'] ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
559 |
-
if ( $result ) {
|
560 |
-
/* Run a 3rd party code when product removed from a wishlist.
|
561 |
-
*
|
562 |
-
* @param array $data product data including author and wishlist IDs.
|
563 |
-
* */
|
564 |
-
do_action( 'tinvwl_product_removed', $data );
|
565 |
-
}
|
566 |
-
|
567 |
-
return $result;
|
568 |
-
}
|
569 |
-
|
570 |
-
/**
|
571 |
-
* Clean meta from default values.
|
572 |
-
*
|
573 |
-
* @param array $meta Meta array.
|
574 |
-
*
|
575 |
-
* @return array
|
576 |
-
*/
|
577 |
-
function clean_meta( $meta ) {
|
578 |
-
|
579 |
-
foreach (
|
580 |
-
array(
|
581 |
-
'add-to-cart',
|
582 |
-
'product_id',
|
583 |
-
'variation_id',
|
584 |
-
'quantity',
|
585 |
-
'undefined',
|
586 |
-
'product_sku'
|
587 |
-
) as $field
|
588 |
-
) {
|
589 |
-
if ( array_key_exists( $field, $meta ) ) {
|
590 |
-
unset( $meta[ $field ] );
|
591 |
-
}
|
592 |
-
}
|
593 |
-
$meta = array_filter( $meta );
|
594 |
-
|
595 |
-
return $meta;
|
596 |
-
}
|
597 |
-
|
598 |
-
/**
|
599 |
-
* Prepare to save meta in database
|
600 |
-
*
|
601 |
-
* @param array $meta Meta array.
|
602 |
-
* @param ineger $product_id Woocommerce product ID.
|
603 |
-
* @param ineger $variation_id Woocommerce product variation ID.
|
604 |
-
*
|
605 |
-
* @return string
|
606 |
-
*/
|
607 |
-
function prepare_save_meta( $meta = array(), $product_id = 0, $variation_id = 0 ) {
|
608 |
-
if ( ! is_array( $meta ) ) {
|
609 |
-
$meta = array();
|
610 |
-
}
|
611 |
-
$meta = apply_filters( 'tinvwl_product_prepare_meta', $meta, $product_id, $variation_id );
|
612 |
-
foreach (
|
613 |
-
array(
|
614 |
-
'add-to-cart',
|
615 |
-
'product_id',
|
616 |
-
'variation_id',
|
617 |
-
'quantity',
|
618 |
-
'undefined',
|
619 |
-
'product_sku'
|
620 |
-
) as $field
|
621 |
-
) {
|
622 |
-
if ( array_key_exists( $field, $meta ) ) {
|
623 |
-
unset( $meta[ $field ] );
|
624 |
-
}
|
625 |
-
}
|
626 |
-
$meta = array_filter( $meta );
|
627 |
-
if ( empty( $meta ) ) {
|
628 |
-
return '';
|
629 |
-
}
|
630 |
-
ksort( $meta );
|
631 |
-
|
632 |
-
return json_encode( $meta );
|
633 |
-
}
|
634 |
-
|
635 |
-
/**
|
636 |
-
* Convert meta string to array
|
637 |
-
*
|
638 |
-
* @param string $meta Meta array.
|
639 |
-
* @param integer $product_id Product ID.
|
640 |
-
* @param integer $variation_id Variation product ID.
|
641 |
-
* @param integer $quantity Quantity product.
|
642 |
-
*
|
643 |
-
* @return array
|
644 |
-
*/
|
645 |
-
function prepare_retrun_meta( $meta = '', $product_id = 0, $variation_id = 0, $quantity = 1 ) {
|
646 |
-
if ( empty( $meta ) ) {
|
647 |
-
return array();
|
648 |
-
}
|
649 |
-
$meta = @json_decode( $meta, true );
|
650 |
-
if ( empty( $meta ) || ! is_array( $meta ) ) {
|
651 |
-
return array();
|
652 |
-
}
|
653 |
-
if ( ! empty( $product_id ) ) {
|
654 |
-
$meta['add-to-cart'] = $product_id;
|
655 |
-
$meta['product_id'] = $product_id;
|
656 |
-
$meta['quantity'] = $quantity;
|
657 |
-
if ( ! empty( $variation_id ) ) {
|
658 |
-
$meta['variation_id'] = $variation_id;
|
659 |
-
}
|
660 |
-
}
|
661 |
-
|
662 |
-
return apply_filters( 'tinvwl_wishlist_product_unprepare_meta', $meta );
|
663 |
-
}
|
664 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Product function class
|
4 |
+
*
|
5 |
+
* @since 1.5.0
|
6 |
+
* @package TInvWishlist\Products
|
7 |
+
*/
|
8 |
+
|
9 |
+
// If this file is called directly, abort.
|
10 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
+
die;
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Product function class
|
16 |
+
*/
|
17 |
+
class TInvWL_Product {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Table name
|
21 |
+
*
|
22 |
+
* @var string
|
23 |
+
*/
|
24 |
+
private $table;
|
25 |
+
/**
|
26 |
+
* Plugin name
|
27 |
+
*
|
28 |
+
* @var string
|
29 |
+
*/
|
30 |
+
private $_name;
|
31 |
+
/**
|
32 |
+
* Wishlist object
|
33 |
+
*
|
34 |
+
* @var array
|
35 |
+
*/
|
36 |
+
public $wishlist;
|
37 |
+
/**
|
38 |
+
* User id
|
39 |
+
*
|
40 |
+
* @var integer
|
41 |
+
*/
|
42 |
+
public $user;
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Constructor
|
46 |
+
*
|
47 |
+
* @param array $wishlist Object wishlist.
|
48 |
+
* @param string $plugin_name Plugin name.
|
49 |
+
*
|
50 |
+
* @global wpdb $wpdb
|
51 |
+
*
|
52 |
+
*/
|
53 |
+
function __construct( $wishlist = array(), $plugin_name = TINVWL_PREFIX ) {
|
54 |
+
global $wpdb;
|
55 |
+
|
56 |
+
$this->wishlist = (array) $wishlist;
|
57 |
+
$this->_name = $plugin_name;
|
58 |
+
$this->table = sprintf( '%s%s_%s', $wpdb->prefix, $this->_name, 'items' );
|
59 |
+
$this->user = $this->wishlist_author();
|
60 |
+
if ( empty( $this->user ) ) {
|
61 |
+
$user = wp_get_current_user();
|
62 |
+
if ( $user->exists() ) {
|
63 |
+
$this->user = $user->ID;
|
64 |
+
}
|
65 |
+
}
|
66 |
+
|
67 |
+
add_filter( 'tinvwl_addtowishlist_add_form', array( $this, 'clean_meta' ), 10, 1 );
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Get wishlist id
|
72 |
+
*
|
73 |
+
* @return int
|
74 |
+
*/
|
75 |
+
function wishlist_id() {
|
76 |
+
if ( is_array( $this->wishlist ) && array_key_exists( 'ID', $this->wishlist ) ) {
|
77 |
+
return $this->wishlist['ID'];
|
78 |
+
}
|
79 |
+
|
80 |
+
return 0;
|
81 |
+
}
|
82 |
+
|
83 |
+
/**
|
84 |
+
* Get author wishlist
|
85 |
+
*
|
86 |
+
* @return int
|
87 |
+
*/
|
88 |
+
function wishlist_author() {
|
89 |
+
if ( is_array( $this->wishlist ) && array_key_exists( 'author', $this->wishlist ) ) {
|
90 |
+
return $this->wishlist['author'];
|
91 |
+
}
|
92 |
+
|
93 |
+
return 0;
|
94 |
+
}
|
95 |
+
|
96 |
+
/**
|
97 |
+
* Add\Update product
|
98 |
+
*
|
99 |
+
* @param array $data Object product.
|
100 |
+
* @param array $meta Object meta form data.
|
101 |
+
*
|
102 |
+
* @return boolean
|
103 |
+
*/
|
104 |
+
function add_product( $data = array(), $meta = array() ) {
|
105 |
+
$_data = filter_var_array( $data, array(
|
106 |
+
'product_id' => FILTER_VALIDATE_INT,
|
107 |
+
'variation_id' => FILTER_VALIDATE_INT,
|
108 |
+
'wishlist_id' => FILTER_VALIDATE_INT,
|
109 |
+
'quantity' => FILTER_VALIDATE_INT,
|
110 |
+
) );
|
111 |
+
if ( empty( $_data['quantity'] ) ) {
|
112 |
+
$_data['quantity'] = 1;
|
113 |
+
}
|
114 |
+
if ( empty( $_data['wishlist_id'] ) ) {
|
115 |
+
$_data['wishlist_id'] = $this->wishlist_id();
|
116 |
+
}
|
117 |
+
$product_data = $this->check_product( $_data['product_id'], $_data['variation_id'], $_data['wishlist_id'], $meta );
|
118 |
+
if ( false === $product_data ) {
|
119 |
+
return false;
|
120 |
+
}
|
121 |
+
if ( $product_data ) {
|
122 |
+
$data['quantity'] = $product_data['quantity'] + $_data['quantity'];
|
123 |
+
|
124 |
+
return $this->update( $data, $meta );
|
125 |
+
} else {
|
126 |
+
return $this->add( $data, $meta );
|
127 |
+
}
|
128 |
+
}
|
129 |
+
|
130 |
+
/**
|
131 |
+
* Add product
|
132 |
+
*
|
133 |
+
* @param array $data Object product.
|
134 |
+
* @param array $meta Object meta form data.
|
135 |
+
*
|
136 |
+
* @return boolean
|
137 |
+
* @global wpdb $wpdb
|
138 |
+
*
|
139 |
+
*/
|
140 |
+
function add( $data = array(), $meta = array() ) {
|
141 |
+
|
142 |
+
$default = array(
|
143 |
+
'wishlist_id' => $this->wishlist_id(),
|
144 |
+
'product_id' => 0,
|
145 |
+
'variation_id' => 0,
|
146 |
+
'formdata' => '',
|
147 |
+
'author' => $this->user,
|
148 |
+
'date' => current_time( 'Y-m-d H:i:s' ),
|
149 |
+
'quantity' => 1,
|
150 |
+
'price' => 0,
|
151 |
+
'in_stock' => 1,
|
152 |
+
);
|
153 |
+
$data = filter_var_array( $data, apply_filters( 'tinvwl_wishlist_product_add_field', array(
|
154 |
+
'author' => FILTER_VALIDATE_INT,
|
155 |
+
'product_id' => FILTER_VALIDATE_INT,
|
156 |
+
'quantity' => FILTER_VALIDATE_INT,
|
157 |
+
'variation_id' => FILTER_VALIDATE_INT,
|
158 |
+
'wishlist_id' => FILTER_VALIDATE_INT,
|
159 |
+
) ) );
|
160 |
+
$data = array_filter( $data );
|
161 |
+
|
162 |
+
$data = tinv_array_merge( $default, $data );
|
163 |
+
|
164 |
+
if ( empty( $data['wishlist_id'] ) || empty( $data['product_id'] ) ) {
|
165 |
+
return false;
|
166 |
+
}
|
167 |
+
|
168 |
+
$product_data = $this->product_data( $data['product_id'], $data['variation_id'] );
|
169 |
+
|
170 |
+
if ( $data['quantity'] <= 0 || ! $product_data ) {
|
171 |
+
return false;
|
172 |
+
}
|
173 |
+
|
174 |
+
if ( $product_data->is_sold_individually() ) {
|
175 |
+
$data['quantity'] = 1;
|
176 |
+
}
|
177 |
+
|
178 |
+
$data = apply_filters( 'tinvwl_wishlist_product_add', $data );
|
179 |
+
$data['in_stock'] = $product_data->is_in_stock();
|
180 |
+
$data['price'] = filter_var( ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->price : $product_data->get_price() ), FILTER_VALIDATE_FLOAT );
|
181 |
+
$data['formdata'] = $this->prepare_save_meta( $meta, $data['product_id'], $data['variation_id'] );
|
182 |
+
|
183 |
+
global $wpdb;
|
184 |
+
if ( $wpdb->insert( $this->table, $data ) ) { // @codingStandardsIgnoreLine WordPress.VIP.DirectDatabaseQuery.DirectQuery
|
185 |
+
$id = $wpdb->insert_id;
|
186 |
+
|
187 |
+
/* Run a 3rd party code when product added to a wishlist.
|
188 |
+
*
|
189 |
+
* @param array $data product data including author and wishlist IDs.
|
190 |
+
* */
|
191 |
+
do_action( 'tinvwl_product_added', $data );
|
192 |
+
|
193 |
+
return $id;
|
194 |
+
}
|
195 |
+
|
196 |
+
return false;
|
197 |
+
}
|
198 |
+
|
199 |
+
/**
|
200 |
+
* Get products by wishlist
|
201 |
+
*
|
202 |
+
* @param array $data Request.
|
203 |
+
*
|
204 |
+
* @return array
|
205 |
+
*/
|
206 |
+
function get_wishlist( $data = array() ) {
|
207 |
+
if ( ! array_key_exists( 'wishlist_id', $data ) ) {
|
208 |
+
$data['wishlist_id'] = $this->wishlist_id();
|
209 |
+
}
|
210 |
+
if ( empty( $data['wishlist_id'] ) ) {
|
211 |
+
return array();
|
212 |
+
}
|
213 |
+
|
214 |
+
return $this->get( $data );
|
215 |
+
}
|
216 |
+
|
217 |
+
/**
|
218 |
+
* Check existing product
|
219 |
+
*
|
220 |
+
* @param integer $product_id Product id.
|
221 |
+
* @param integer $variation_id Product variaton id.
|
222 |
+
* @param integer $wishlist_id If exist wishlist object, you can put 0.
|
223 |
+
* @param array $meta Object meta form data.
|
224 |
+
*
|
225 |
+
* @return mixed
|
226 |
+
*/
|
227 |
+
function check_product( $product_id, $variation_id = 0, $wishlist_id = 0, $meta = array() ) {
|
228 |
+
$product_id = absint( $product_id );
|
229 |
+
$variation_id = absint( $variation_id );
|
230 |
+
$wishlist_id = absint( $wishlist_id );
|
231 |
+
|
232 |
+
if ( empty( $wishlist_id ) ) {
|
233 |
+
$wishlist_id = $this->wishlist_id();
|
234 |
+
}
|
235 |
+
if ( empty( $wishlist_id ) || empty( $product_id ) ) {
|
236 |
+
return false;
|
237 |
+
}
|
238 |
+
|
239 |
+
$product_data = $this->product_data( $product_id, $variation_id );
|
240 |
+
|
241 |
+
if ( ! $product_data ) {
|
242 |
+
return false;
|
243 |
+
}
|
244 |
+
|
245 |
+
$product_id = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) );
|
246 |
+
$variation_id = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) );
|
247 |
+
|
248 |
+
$products = $this->get( array(
|
249 |
+
'product_id' => $product_id,
|
250 |
+
'variation_id' => $variation_id,
|
251 |
+
'wishlist_id' => $wishlist_id,
|
252 |
+
'formdata' => $this->prepare_save_meta( $meta, $product_id, $variation_id ),
|
253 |
+
'count' => 1,
|
254 |
+
'external' => false,
|
255 |
+
) );
|
256 |
+
|
257 |
+
return array_shift( $products );
|
258 |
+
}
|
259 |
+
|
260 |
+
/**
|
261 |
+
* Get products
|
262 |
+
*
|
263 |
+
* @param array $data Request.
|
264 |
+
*
|
265 |
+
* @return array
|
266 |
+
* @global wpdb $wpdb
|
267 |
+
*
|
268 |
+
*/
|
269 |
+
function get( $data = array() ) {
|
270 |
+
global $wpdb;
|
271 |
+
|
272 |
+
$default = array(
|
273 |
+
'count' => 10,
|
274 |
+
'field' => null,
|
275 |
+
'offset' => 0,
|
276 |
+
'order' => 'ASC',
|
277 |
+
'order_by' => 'in_stock',
|
278 |
+
'external' => true,
|
279 |
+
'sql' => '',
|
280 |
+
);
|
281 |
+
|
282 |
+
foreach ( $default as $_k => $_v ) {
|
283 |
+
if ( array_key_exists( $_k, $data ) ) {
|
284 |
+
$default[ $_k ] = $data[ $_k ];
|
285 |
+
unset( $data[ $_k ] );
|
286 |
+
}
|
287 |
+
}
|
288 |
+
|
289 |
+
$default['offset'] = absint( $default['offset'] );
|
290 |
+
$default['count'] = absint( $default['count'] );
|
291 |
+
if ( is_array( $default['field'] ) ) {
|
292 |
+
$default['field'] = '`' . implode( '`,`', $default['field'] ) . '`';
|
293 |
+
} elseif ( is_string( $default['field'] ) ) {
|
294 |
+
$default['field'] = array( 'ID', $default['field'] );
|
295 |
+
$default['field'] = '`' . implode( '`,`', $default['field'] ) . '`';
|
296 |
+
} else {
|
297 |
+
$default['field'] = '*';
|
298 |
+
}
|
299 |
+
$sql = "SELECT {$default[ 'field' ]} FROM `{$this->table}`";
|
300 |
+
|
301 |
+
$where = '1';
|
302 |
+
if ( ! empty( $data ) && is_array( $data ) ) {
|
303 |
+
if ( array_key_exists( 'meta', $data ) ) {
|
304 |
+
$product_id = $variation_id = 0;
|
305 |
+
if ( array_key_exists( 'product_id', $data ) ) {
|
306 |
+
$product_id = $data['product_id'];
|
307 |
+
}
|
308 |
+
if ( array_key_exists( 'variation_id', $data ) ) {
|
309 |
+
$variation_id = $data['variation_id'];
|
310 |
+
}
|
311 |
+
$data['formdata'] = trim( $this->prepare_save_meta( $data['meta'], $product_id, $variation_id ), "'" );
|
312 |
+
unset( $data['meta'] );
|
313 |
+
}
|
314 |
+
foreach ( $data as $f => $v ) {
|
315 |
+
$s = is_array( $v ) ? ' IN ' : '=';
|
316 |
+
if ( is_array( $v ) ) {
|
317 |
+
foreach ( $v as $_f => $_v ) {
|
318 |
+
$v[ $_f ] = $wpdb->prepare( '%s', $_v );
|
319 |
+
}
|
320 |
+
$v = implode( ',', $v );
|
321 |
+
$v = "($v)";
|
322 |
+
} else {
|
323 |
+
$v = $wpdb->prepare( '%s', $v );
|
324 |
+
}
|
325 |
+
$data[ $f ] = sprintf( '`%s`%s%s', $f, $s, $v );
|
326 |
+
}
|
327 |
+
$where = implode( ' AND ', $data );
|
328 |
+
$sql .= ' WHERE ' . $where;
|
329 |
+
}
|
330 |
+
|
331 |
+
$sql .= sprintf( ' ORDER BY `%s` %s LIMIT %d,%d;', $default['order_by'], $default['order'], $default['offset'], $default['count'] );
|
332 |
+
if ( ! empty( $default['sql'] ) ) {
|
333 |
+
$replacer = $replace = array();
|
334 |
+
$replace[0] = '{table}';
|
335 |
+
$replacer[0] = $this->table;
|
336 |
+
$replace[1] = '{where}';
|
337 |
+
$replacer[1] = $where;
|
338 |
+
|
339 |
+
foreach ( $default as $key => $value ) {
|
340 |
+
$i = count( $replace );
|
341 |
+
|
342 |
+
$replace[ $i ] = '{' . $key . '}';
|
343 |
+
$replacer[ $i ] = $value;
|
344 |
+
}
|
345 |
+
|
346 |
+
$sql = str_replace( $replace, $replacer, $default['sql'] );
|
347 |
+
}
|
348 |
+
$products = $wpdb->get_results( $sql, ARRAY_A ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
349 |
+
|
350 |
+
if ( empty( $products ) ) {
|
351 |
+
return array();
|
352 |
+
}
|
353 |
+
|
354 |
+
foreach ( $products as $k => $product ) {
|
355 |
+
if ( empty( $default['sql'] ) ) {
|
356 |
+
$product = filter_var_array( $product, array(
|
357 |
+
'ID' => FILTER_VALIDATE_INT,
|
358 |
+
'wishlist_id' => FILTER_VALIDATE_INT,
|
359 |
+
'product_id' => FILTER_VALIDATE_INT,
|
360 |
+
'variation_id' => FILTER_VALIDATE_INT,
|
361 |
+
'author' => FILTER_VALIDATE_INT,
|
362 |
+
'date' => FILTER_DEFAULT,
|
363 |
+
'formdata' => FILTER_DEFAULT,
|
364 |
+
'quantity' => FILTER_VALIDATE_INT,
|
365 |
+
'price' => FILTER_SANITIZE_NUMBER_FLOAT,
|
366 |
+
'in_stock' => FILTER_VALIDATE_BOOLEAN,
|
367 |
+
) );
|
368 |
+
$product['quantity'] = 1;
|
369 |
+
}
|
370 |
+
if ( $default['external'] ) {
|
371 |
+
$product_data = $this->product_data( $product['variation_id'], $product['product_id'] );
|
372 |
+
if ( $product_data ) {
|
373 |
+
$product['product_id'] = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) );
|
374 |
+
$product['variation_id'] = ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) );
|
375 |
+
} else {
|
376 |
+
unset( $products[ $k ] );
|
377 |
+
continue;
|
378 |
+
}
|
379 |
+
$product['data'] = $product_data;
|
380 |
+
}
|
381 |
+
$product['meta'] = array();
|
382 |
+
if ( array_key_exists( 'formdata', $product ) ) {
|
383 |
+
$meta = $product['formdata'];
|
384 |
+
unset( $product['formdata'] );
|
385 |
+
|
386 |
+
$product['meta'] = $this->prepare_retrun_meta( $meta, $product['product_id'], $product['variation_id'], $product['quantity'] );
|
387 |
+
}
|
388 |
+
$products[ $k ] = apply_filters( 'tinvwl_wishlist_product_get', $product );
|
389 |
+
}
|
390 |
+
|
391 |
+
return $products;
|
392 |
+
}
|
393 |
+
|
394 |
+
/**
|
395 |
+
* Get product info
|
396 |
+
*
|
397 |
+
* @param integer $product_id Product id.
|
398 |
+
* @param integer $variation_id Product variation id.
|
399 |
+
*
|
400 |
+
* @return mixed
|
401 |
+
*/
|
402 |
+
function product_data( $product_id, $variation_id = 0 ) {
|
403 |
+
$product_id = absint( $product_id );
|
404 |
+
$variation_id = absint( $variation_id );
|
405 |
+
|
406 |
+
if ( 'product_variation' == get_post_type( $product_id ) ) { // WPCS: loose comparison ok.
|
407 |
+
$variation_id = $product_id;
|
408 |
+
$product_id = wp_get_post_parent_id( $variation_id );
|
409 |
+
}
|
410 |
+
|
411 |
+
$product_data = wc_get_product( $variation_id ? $variation_id : $product_id );
|
412 |
+
|
413 |
+
if ( ! $product_data || 'trash' === ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->post->post_status : get_post( $product_data->get_id() )->post_status ) ) {
|
414 |
+
return null;
|
415 |
+
}
|
416 |
+
|
417 |
+
$product_data->variation_id = absint( ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) ) );
|
418 |
+
|
419 |
+
return $product_data;
|
420 |
+
}
|
421 |
+
|
422 |
+
/**
|
423 |
+
* Update product
|
424 |
+
*
|
425 |
+
* @param array $data Object product.
|
426 |
+
* @param array $meta Object meta form data.
|
427 |
+
*
|
428 |
+
* @return boolean
|
429 |
+
* @global wpdb $wpdb
|
430 |
+
*
|
431 |
+
*/
|
432 |
+
function update( $data = array(), $meta = array() ) {
|
433 |
+
if ( empty( $meta ) && array_key_exists( 'meta', $data ) && ! empty( $data['meta'] ) ) {
|
434 |
+
$meta = $data['meta'];
|
435 |
+
}
|
436 |
+
|
437 |
+
$data = filter_var_array( $data, apply_filters( 'tinvwl_wishlist_product_update_field', array(
|
438 |
+
'product_id' => FILTER_VALIDATE_INT,
|
439 |
+
'quantity' => FILTER_VALIDATE_INT,
|
440 |
+
'variation_id' => FILTER_VALIDATE_INT,
|
441 |
+
'wishlist_id' => FILTER_VALIDATE_INT,
|
442 |
+
'author' => FILTER_VALIDATE_INT,
|
443 |
+
) ) );
|
444 |
+
$data = array_filter( $data );
|
445 |
+
|
446 |
+
if ( ! array_key_exists( 'wishlist_id', $data ) ) {
|
447 |
+
$data['wishlist_id'] = $this->wishlist_id();
|
448 |
+
}
|
449 |
+
if ( ! array_key_exists( 'variation_id', $data ) ) {
|
450 |
+
$data['variation_id'] = 0;
|
451 |
+
}
|
452 |
+
|
453 |
+
if ( empty( $data['wishlist_id'] ) || empty( $data['product_id'] ) ) {
|
454 |
+
return false;
|
455 |
+
}
|
456 |
+
$product_data = $this->product_data( $data['product_id'], $data['variation_id'] );
|
457 |
+
if ( ! $product_data ) {
|
458 |
+
return false;
|
459 |
+
}
|
460 |
+
|
461 |
+
if ( $product_data->is_sold_individually() ) {
|
462 |
+
$data['quantity'] = 1;
|
463 |
+
}
|
464 |
+
|
465 |
+
$data = apply_filters( 'tinvwl_wishlist_product_update', $data );
|
466 |
+
$data['in_stock'] = $product_data->is_in_stock();
|
467 |
+
$data['price'] = filter_var( ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->price : $product_data->get_price() ), FILTER_VALIDATE_FLOAT );
|
468 |
+
|
469 |
+
global $wpdb;
|
470 |
+
|
471 |
+
return false !== $wpdb->update( $this->table, $data, array(
|
472 |
+
'product_id' => $data['product_id'],
|
473 |
+
'variation_id' => $data['variation_id'],
|
474 |
+
'wishlist_id' => $data['wishlist_id'],
|
475 |
+
'formdata' => $this->prepare_save_meta( $meta, $data['product_id'], $data['variation_id'] ),
|
476 |
+
) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
477 |
+
}
|
478 |
+
|
479 |
+
/**
|
480 |
+
* Remove product from wishlist
|
481 |
+
*
|
482 |
+
* @param integer $wishlist_id If exist wishlist object, you can put 0.
|
483 |
+
* @param integer $product_id Product id.
|
484 |
+
* @param integer $variation_id Product variation id.
|
485 |
+
* @param array $meta Object meta form data.
|
486 |
+
*
|
487 |
+
* @return boolean
|
488 |
+
* @global wpdb $wpdb
|
489 |
+
*
|
490 |
+
*/
|
491 |
+
function remove_product_from_wl( $wishlist_id = 0, $product_id = 0, $variation_id = 0, $meta = array() ) {
|
492 |
+
global $wpdb;
|
493 |
+
if ( empty( $wishlist_id ) ) {
|
494 |
+
$wishlist_id = $this->wishlist_id();
|
495 |
+
}
|
496 |
+
if ( empty( $wishlist_id ) ) {
|
497 |
+
return false;
|
498 |
+
}
|
499 |
+
if ( empty( $product_id ) ) {
|
500 |
+
return false !== $wpdb->delete( $this->table, array( 'wishlist_id' => $wishlist_id ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
501 |
+
}
|
502 |
+
$product_data = $this->product_data( $product_id, $variation_id );
|
503 |
+
if ( ! $product_data ) {
|
504 |
+
return false;
|
505 |
+
}
|
506 |
+
$data = array(
|
507 |
+
'wishlist_id' => $wishlist_id,
|
508 |
+
'product_id' => ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) ),
|
509 |
+
'variation_id' => ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) ),
|
510 |
+
);
|
511 |
+
$data['formdata'] = $this->prepare_save_meta( $meta, $data['product_id'], $data['variation_id'] );
|
512 |
+
$result = false !== $wpdb->delete( $this->table, $data ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
513 |
+
if ( $result ) {
|
514 |
+
do_action( 'tinvwl_wishlist_product_removed_from_wishlist', $wishlist_id, ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->id : ( $product_data->is_type( 'variation' ) ? $product_data->get_parent_id() : $product_data->get_id() ) ), ( version_compare( WC_VERSION, '3.0.0', '<' ) ? $product_data->variation_id : ( $product_data->is_type( 'variation' ) ? $product_data->get_id() : 0 ) ) );
|
515 |
+
}
|
516 |
+
|
517 |
+
return $result;
|
518 |
+
}
|
519 |
+
|
520 |
+
/**
|
521 |
+
* Remove product
|
522 |
+
*
|
523 |
+
* @param integer $product_id Product id.
|
524 |
+
*
|
525 |
+
* @return boolean
|
526 |
+
* @global wpdb $wpdb
|
527 |
+
*
|
528 |
+
*/
|
529 |
+
function remove_product( $product_id = 0 ) {
|
530 |
+
if ( empty( $product_id ) ) {
|
531 |
+
return false;
|
532 |
+
}
|
533 |
+
|
534 |
+
global $wpdb;
|
535 |
+
$result = false !== $wpdb->delete( $this->table, array( 'product_id' => $product_id ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
536 |
+
if ( $result ) {
|
537 |
+
do_action( 'tinvwl_wishlist_product_removed_by_product', $product_id );
|
538 |
+
}
|
539 |
+
|
540 |
+
return $result;
|
541 |
+
}
|
542 |
+
|
543 |
+
/**
|
544 |
+
* Remove product by ID
|
545 |
+
*
|
546 |
+
* @param array $data Product data.
|
547 |
+
*
|
548 |
+
* @return boolean
|
549 |
+
* @global wpdb $wpdb
|
550 |
+
*
|
551 |
+
*/
|
552 |
+
function remove( $data ) {
|
553 |
+
if ( ! isset( $data['ID'] ) || empty( $data['ID'] ) ) {
|
554 |
+
return false;
|
555 |
+
}
|
556 |
+
|
557 |
+
global $wpdb;
|
558 |
+
$result = false !== $wpdb->delete( $this->table, array( 'ID' => $data['ID'] ) ); // WPCS: db call ok; no-cache ok; unprepared SQL ok.
|
559 |
+
if ( $result ) {
|
560 |
+
/* Run a 3rd party code when product removed from a wishlist.
|
561 |
+
*
|
562 |
+
* @param array $data product data including author and wishlist IDs.
|
563 |
+
* */
|
564 |
+
do_action( 'tinvwl_product_removed', $data );
|
565 |
+
}
|
566 |
+
|
567 |
+
return $result;
|
568 |
+
}
|
569 |
+
|
570 |
+
/**
|
571 |
+
* Clean meta from default values.
|
572 |
+
*
|
573 |
+
* @param array $meta Meta array.
|
574 |
+
*
|
575 |
+
* @return array
|
576 |
+
*/
|
577 |
+
function clean_meta( $meta ) {
|
578 |
+
|
579 |
+
foreach (
|
580 |
+
array(
|
581 |
+
'add-to-cart',
|
582 |
+
'product_id',
|
583 |
+
'variation_id',
|
584 |
+
'quantity',
|
585 |
+
'undefined',
|
586 |
+
'product_sku'
|
587 |
+
) as $field
|
588 |
+
) {
|
589 |
+
if ( array_key_exists( $field, $meta ) ) {
|
590 |
+
unset( $meta[ $field ] );
|
591 |
+
}
|
592 |
+
}
|
593 |
+
$meta = array_filter( $meta );
|
594 |
+
|
595 |
+
return $meta;
|
596 |
+
}
|
597 |
+
|
598 |
+
/**
|
599 |
+
* Prepare to save meta in database
|
600 |
+
*
|
601 |
+
* @param array $meta Meta array.
|
602 |
+
* @param ineger $product_id Woocommerce product ID.
|
603 |
+
* @param ineger $variation_id Woocommerce product variation ID.
|
604 |
+
*
|
605 |
+
* @return string
|
606 |
+
*/
|
607 |
+
function prepare_save_meta( $meta = array(), $product_id = 0, $variation_id = 0 ) {
|
608 |
+
if ( ! is_array( $meta ) ) {
|
609 |
+
$meta = array();
|
610 |
+
}
|
611 |
+
$meta = apply_filters( 'tinvwl_product_prepare_meta', $meta, $product_id, $variation_id );
|
612 |
+
foreach (
|
613 |
+
array(
|
614 |
+
'add-to-cart',
|
615 |
+
'product_id',
|
616 |
+
'variation_id',
|
617 |
+
'quantity',
|
618 |
+
'undefined',
|
619 |
+
'product_sku'
|
620 |
+
) as $field
|
621 |
+
) {
|
622 |
+
if ( array_key_exists( $field, $meta ) ) {
|
623 |
+
unset( $meta[ $field ] );
|
624 |
+
}
|
625 |
+
}
|
626 |
+
$meta = array_filter( $meta );
|
627 |
+
if ( empty( $meta ) ) {
|
628 |
+
return '';
|
629 |
+
}
|
630 |
+
ksort( $meta );
|
631 |
+
|
632 |
+
return json_encode( $meta );
|
633 |
+
}
|
634 |
+
|
635 |
+
/**
|
636 |
+
* Convert meta string to array
|
637 |
+
*
|
638 |
+
* @param string $meta Meta array.
|
639 |
+
* @param integer $product_id Product ID.
|
640 |
+
* @param integer $variation_id Variation product ID.
|
641 |
+
* @param integer $quantity Quantity product.
|
642 |
+
*
|
643 |
+
* @return array
|
644 |
+
*/
|
645 |
+
function prepare_retrun_meta( $meta = '', $product_id = 0, $variation_id = 0, $quantity = 1 ) {
|
646 |
+
if ( empty( $meta ) ) {
|
647 |
+
return array();
|
648 |
+
}
|
649 |
+
$meta = @json_decode( $meta, true );
|
650 |
+
if ( empty( $meta ) || ! is_array( $meta ) ) {
|
651 |
+
return array();
|
652 |
+
}
|
653 |
+
if ( ! empty( $product_id ) ) {
|
654 |
+
$meta['add-to-cart'] = $product_id;
|
655 |
+
$meta['product_id'] = $product_id;
|
656 |
+
$meta['quantity'] = $quantity;
|
657 |
+
if ( ! empty( $variation_id ) ) {
|
658 |
+
$meta['variation_id'] = $variation_id;
|
659 |
+
}
|
660 |
+
}
|
661 |
+
|
662 |
+
return apply_filters( 'tinvwl_wishlist_product_unprepare_meta', $meta );
|
663 |
+
}
|
664 |
+
}
|
includes/wizard.class.php
CHANGED
@@ -1,532 +1,532 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Wizard installation plugin helper
|
4 |
-
*
|
5 |
-
* @since 1.0.0
|
6 |
-
* @package TInvWishlist
|
7 |
-
*/
|
8 |
-
|
9 |
-
// If this file is called directly, abort.
|
10 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
-
die;
|
12 |
-
}
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Wizard installation plugin helper
|
16 |
-
*/
|
17 |
-
class TInvWL_Wizard {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Plugin name
|
21 |
-
*
|
22 |
-
* @var string
|
23 |
-
*/
|
24 |
-
public $_name;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Plugin version
|
28 |
-
*
|
29 |
-
* @var string
|
30 |
-
*/
|
31 |
-
public $_version;
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Constructor
|
35 |
-
*
|
36 |
-
* @param string $plugin_name Plugin name.
|
37 |
-
* @param string $version Plugin version.
|
38 |
-
*/
|
39 |
-
function __construct( $plugin_name, $version ) {
|
40 |
-
$this->_name = $plugin_name;
|
41 |
-
$this->_version = $version;
|
42 |
-
if ( apply_filters( $this->_name . '_enable_wizard', true ) ) {
|
43 |
-
$this->define_hooks();
|
44 |
-
}
|
45 |
-
update_option( $this->_name . '_wizard', true );
|
46 |
-
}
|
47 |
-
|
48 |
-
/**
|
49 |
-
* Define hooks
|
50 |
-
*/
|
51 |
-
function define_hooks() {
|
52 |
-
add_action( 'admin_menu', array( $this, 'action_menu' ) );
|
53 |
-
add_action( 'admin_init', array( $this, 'wizard' ) );
|
54 |
-
}
|
55 |
-
|
56 |
-
/**
|
57 |
-
* Create admin page for wizard
|
58 |
-
*/
|
59 |
-
function action_menu() {
|
60 |
-
add_dashboard_page( '', '', 'manage_options', 'tinvwl-wizard', '' );
|
61 |
-
}
|
62 |
-
|
63 |
-
/**
|
64 |
-
* Apply render wizard steps and save previous step
|
65 |
-
*
|
66 |
-
* @return void
|
67 |
-
*/
|
68 |
-
function wizard() {
|
69 |
-
$page = filter_input( INPUT_GET, 'page' );
|
70 |
-
if ( 'tinvwl-wizard' !== $page ) {
|
71 |
-
return;
|
72 |
-
}
|
73 |
-
|
74 |
-
$this->page = filter_input( INPUT_GET, 'step', FILTER_VALIDATE_INT, array(
|
75 |
-
'default' => 0,
|
76 |
-
'min_range' => 0,
|
77 |
-
) );
|
78 |
-
if ( empty( $this->page ) ) {
|
79 |
-
$this->page = 'intro';
|
80 |
-
}
|
81 |
-
if ( ! method_exists( $this, __FUNCTION__ . '_' . $this->page ) ) {
|
82 |
-
$this->page = 'finish';
|
83 |
-
}
|
84 |
-
if ( method_exists( $this, __FUNCTION__ . '_' . $this->page ) ) {
|
85 |
-
$this->method = __FUNCTION__ . '_' . $this->page;
|
86 |
-
}
|
87 |
-
|
88 |
-
// Run save form.
|
89 |
-
$referer = wp_get_referer();
|
90 |
-
if ( $referer ) {
|
91 |
-
$url_attr = wp_parse_url( $referer );
|
92 |
-
if ( array_key_exists( 'query', (array) $url_attr ) ) {
|
93 |
-
parse_str( $url_attr['query'], $url_attr );
|
94 |
-
} else {
|
95 |
-
$url_attr['step'] = 0;
|
96 |
-
}
|
97 |
-
$url_attr = filter_var_array( $url_attr, array(
|
98 |
-
'step' => array(
|
99 |
-
'filter' => FILTER_VALIDATE_INT,
|
100 |
-
'default' => 0,
|
101 |
-
'min_range' => 0,
|
102 |
-
),
|
103 |
-
) );
|
104 |
-
if ( empty( $url_attr['step'] ) ) {
|
105 |
-
$url_attr['step'] = 'intro';
|
106 |
-
}
|
107 |
-
$method = __FUNCTION__ . '_' . $url_attr['step'] . '_save';
|
108 |
-
if ( ! method_exists( $this, $method ) ) {
|
109 |
-
$method = __FUNCTION__ . '_finish_save';
|
110 |
-
}
|
111 |
-
if ( method_exists( $this, $method ) ) {
|
112 |
-
$nonce = filter_input( 0, '_wpnonce' );
|
113 |
-
if ( $nonce && wp_verify_nonce( $nonce, sprintf( '%s-setup-%s', $this->_name, $url_attr['step'] ) ) ) {
|
114 |
-
$this->$method();
|
115 |
-
}
|
116 |
-
}
|
117 |
-
}
|
118 |
-
|
119 |
-
ob_start();
|
120 |
-
$this->load_header();
|
121 |
-
$this->load_content();
|
122 |
-
$this->load_footer();
|
123 |
-
exit;
|
124 |
-
}
|
125 |
-
|
126 |
-
/**
|
127 |
-
* Create index next page
|
128 |
-
*
|
129 |
-
* @return string
|
130 |
-
*/
|
131 |
-
private function next_page() {
|
132 |
-
$index = $this->page;
|
133 |
-
if ( 'finish' === $index ) {
|
134 |
-
return '';
|
135 |
-
} elseif ( 'intro' === $index ) {
|
136 |
-
$index = 0;
|
137 |
-
}
|
138 |
-
$index ++;
|
139 |
-
|
140 |
-
return 'index.php?' . http_build_query( array(
|
141 |
-
'page' => 'tinvwl-wizard',
|
142 |
-
'step' => $index,
|
143 |
-
) );
|
144 |
-
}
|
145 |
-
|
146 |
-
/**
|
147 |
-
* Output header wizard page
|
148 |
-
*/
|
149 |
-
function load_header() {
|
150 |
-
$this->enqueue_styles();
|
151 |
-
$this->enqueue_scripts();
|
152 |
-
$content = $title = '';
|
153 |
-
$method = $this->method . '_title';
|
154 |
-
if ( method_exists( $this, $method ) ) {
|
155 |
-
$title = $this->$method();
|
156 |
-
}
|
157 |
-
$method = $this->method . '_header';
|
158 |
-
if ( method_exists( $this, $method ) ) {
|
159 |
-
ob_start();
|
160 |
-
$this->$method();
|
161 |
-
$content = ob_get_clean();
|
162 |
-
}
|
163 |
-
|
164 |
-
TInvWL_View::view( 'header', array(
|
165 |
-
'title' => $title,
|
166 |
-
'content' => $content,
|
167 |
-
'page' => $this->page,
|
168 |
-
'list_steps' => $this->get_list_steps(),
|
169 |
-
), 'wizard' );
|
170 |
-
}
|
171 |
-
|
172 |
-
/**
|
173 |
-
* Load style
|
174 |
-
*/
|
175 |
-
function enqueue_styles() {
|
176 |
-
wp_enqueue_style( 'gfonts', ( is_ssl() ? 'https' : 'http' ) . '://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800', '', null, 'all' );
|
177 |
-
wp_enqueue_style( $this->_name, TINVWL_URL . 'assets/css/admin.css', array(), $this->_version, 'all' );
|
178 |
-
wp_enqueue_style( $this->_name . '-form', TINVWL_URL . 'assets/css/admin-form.css', array(), $this->_version, 'all' );
|
179 |
-
wp_enqueue_style( $this->_name . '-setup', TINVWL_URL . 'assets/css/admin-setup.css', array(
|
180 |
-
'dashicons',
|
181 |
-
'install'
|
182 |
-
), $this->_version, 'all' );
|
183 |
-
}
|
184 |
-
|
185 |
-
/**
|
186 |
-
* Load javascript
|
187 |
-
*/
|
188 |
-
function enqueue_scripts() {
|
189 |
-
wp_enqueue_script( $this->_name, TINVWL_URL . 'assets/js/admin.js', array( 'jquery' ), $this->_version, 'all' );
|
190 |
-
}
|
191 |
-
|
192 |
-
/**
|
193 |
-
* Output content wizard page
|
194 |
-
*/
|
195 |
-
function load_content() {
|
196 |
-
?>
|
197 |
-
<div class="<?php echo esc_attr( sprintf( '%s-content', $this->_name ) ); ?>">
|
198 |
-
<form method="POST" action="<?php echo esc_url( admin_url( $this->next_page() ) ) ?>">
|
199 |
-
<?php
|
200 |
-
$method = $this->method;
|
201 |
-
if ( method_exists( $this, $method ) ) {
|
202 |
-
$this->$method();
|
203 |
-
}
|
204 |
-
wp_nonce_field( sprintf( '%s-setup-%s', $this->_name, $this->page ) );
|
205 |
-
?>
|
206 |
-
</form>
|
207 |
-
</div>
|
208 |
-
<?php
|
209 |
-
}
|
210 |
-
|
211 |
-
/**
|
212 |
-
* Get titles steps
|
213 |
-
*
|
214 |
-
* @return array
|
215 |
-
*/
|
216 |
-
function get_list_steps() {
|
217 |
-
$lists = get_class_methods( $this );
|
218 |
-
foreach ( $lists as $key => $value ) {
|
219 |
-
if ( ! preg_match( '/^wizard_[^_]+_title$/i', $value ) ) {
|
220 |
-
unset( $lists[ $key ] );
|
221 |
-
}
|
222 |
-
}
|
223 |
-
sort( $lists );
|
224 |
-
|
225 |
-
$steps = array();
|
226 |
-
foreach ( $lists as $method ) {
|
227 |
-
$key = preg_replace( '/(^wizard_|_title$)/i', '', $method );
|
228 |
-
if ( 'intro' == $key ) { // WPCS: loose comparison ok.
|
229 |
-
$key = 0;
|
230 |
-
} elseif ( 'finish' == $key ) { // WPCS: loose comparison ok.
|
231 |
-
$key = count( $lists ) - 1;
|
232 |
-
}
|
233 |
-
$steps[ $key ] = $this->$method();
|
234 |
-
}
|
235 |
-
ksort( $steps );
|
236 |
-
|
237 |
-
return $steps;
|
238 |
-
}
|
239 |
-
|
240 |
-
/**
|
241 |
-
* Output footer wizard page
|
242 |
-
*/
|
243 |
-
function load_footer() {
|
244 |
-
$content = '';
|
245 |
-
$method = $this->method . '_footer';
|
246 |
-
if ( method_exists( $this, $method ) ) {
|
247 |
-
ob_start();
|
248 |
-
$this->$method();
|
249 |
-
$content = ob_get_clean();
|
250 |
-
}
|
251 |
-
|
252 |
-
TInvWL_View::view( 'footer', array(
|
253 |
-
'content' => $content,
|
254 |
-
'page' => $this->page,
|
255 |
-
), 'wizard' );
|
256 |
-
}
|
257 |
-
|
258 |
-
/**
|
259 |
-
* Title intro
|
260 |
-
*
|
261 |
-
* @return string
|
262 |
-
*/
|
263 |
-
function wizard_intro_title() {
|
264 |
-
return __( 'Introduction', 'ti-woocommerce-wishlist' );
|
265 |
-
}
|
266 |
-
|
267 |
-
/**
|
268 |
-
* Content intro
|
269 |
-
*/
|
270 |
-
function wizard_intro() {
|
271 |
-
TInvWL_View::view( 'intro', array(), 'wizard' );
|
272 |
-
}
|
273 |
-
|
274 |
-
/**
|
275 |
-
* Title step 1
|
276 |
-
*
|
277 |
-
* @return string
|
278 |
-
*/
|
279 |
-
function wizard_1_title() {
|
280 |
-
return __( 'Page Setup', 'ti-woocommerce-wishlist' );
|
281 |
-
}
|
282 |
-
|
283 |
-
/**
|
284 |
-
* Content step 1
|
285 |
-
*/
|
286 |
-
function wizard_1() {
|
287 |
-
$title_pages = array(
|
288 |
-
'wishlist' => __( 'Wishlist', 'ti-woocommerce-wishlist' ),
|
289 |
-
);
|
290 |
-
$lists = get_pages( array( 'number' => 999999 ) ); // @codingStandardsIgnoreLine WordPress.VIP.RestrictedFunctions.get_pages
|
291 |
-
$page_list = array(
|
292 |
-
'' => __( 'Create Automatically', 'ti-woocommerce-wishlist' ),
|
293 |
-
- 100 => __( 'Create new Page', 'ti-woocommerce-wishlist' ),
|
294 |
-
);
|
295 |
-
$page_name = array();
|
296 |
-
foreach ( $lists as $list ) {
|
297 |
-
$page_list[ $list->ID ] = $list->post_title;
|
298 |
-
$page_name[ $list->post_name ] = $list->ID;
|
299 |
-
}
|
300 |
-
$data = array(
|
301 |
-
'general_default_title_value' => apply_filters( 'tinvwl-general-default_title', tinv_get_option( 'general', 'default_title' ) ),
|
302 |
-
);
|
303 |
-
foreach ( $title_pages as $key => $text ) {
|
304 |
-
$_data['options'] = $page_list;
|
305 |
-
|
306 |
-
$_data['value'] = tinv_get_option( 'page', $key ) ? tinv_get_option( 'page', $key ) : '';
|
307 |
-
$_data['error'] = array_key_exists( ( 'wishlist' === $key ? $key : 'wishlist-' . $key ), $page_name );
|
308 |
-
|
309 |
-
$data['page_pages'][ $key ] = $_data;
|
310 |
-
}
|
311 |
-
TInvWL_View::view( 'step-page', $data, 'wizard' );
|
312 |
-
}
|
313 |
-
|
314 |
-
/**
|
315 |
-
* Save content step 1
|
316 |
-
*/
|
317 |
-
function wizard_1_save() {
|
318 |
-
$title_pages = array(
|
319 |
-
'wishlist' => __( 'Wishlist', 'ti-woocommerce-wishlist' ),
|
320 |
-
);
|
321 |
-
$shortcode_pages = array(
|
322 |
-
'wishlist' => '[ti_wishlistsview]',
|
323 |
-
);
|
324 |
-
$data = array(
|
325 |
-
'general_default_title' => FILTER_SANITIZE_STRING,
|
326 |
-
);
|
327 |
-
foreach ( $title_pages as $key => $text ) {
|
328 |
-
$data[ 'page_' . $key ] = FILTER_VALIDATE_INT;
|
329 |
-
$data[ 'page_' . $key . '_new' ] = FILTER_SANITIZE_STRING;
|
330 |
-
$data[ 'page_' . $key . '_auto' ] = FILTER_VALIDATE_BOOLEAN;
|
331 |
-
}
|
332 |
-
$data = filter_input_array( INPUT_POST, $data );
|
333 |
-
if ( ! empty( $data['general_default_title'] ) ) {
|
334 |
-
tinv_update_option( 'general', 'default_title', $data['general_default_title'] );
|
335 |
-
}
|
336 |
-
|
337 |
-
$required = array( 'wishlist' );
|
338 |
-
$required_notsets = array();
|
339 |
-
foreach ( $title_pages as $key => $title ) {
|
340 |
-
$shortcode = $shortcode_pages[ $key ];
|
341 |
-
$auto = $data[ sprintf( 'page_%s_auto', $key ) ];
|
342 |
-
$title_new = $data[ sprintf( 'page_%s_new', $key ) ];
|
343 |
-
$page = $data[ sprintf( 'page_%s', $key ) ];
|
344 |
-
|
345 |
-
$the_page_id = 0;
|
346 |
-
if ( ( empty( $page ) && $auto ) || ( is_integer( $page ) && - 100 === $page ) ) {
|
347 |
-
if ( - 100 === $page ) {
|
348 |
-
$title = empty( $title_new ) ? $title : $title_new;
|
349 |
-
}
|
350 |
-
$title = apply_filters( 'tinvwl_create_new_page_post_title', $title, $key );
|
351 |
-
|
352 |
-
$_page = array(
|
353 |
-
'post_title' => $title,
|
354 |
-
'post_content' => $shortcode,
|
355 |
-
'post_status' => '',
|
356 |
-
'post_name' => 'wishlist' === $key ? $key : 'wishlist-' . $key,
|
357 |
-
'post_type' => 'page',
|
358 |
-
'comment_status' => 'closed',
|
359 |
-
'ping_status' => 'closed',
|
360 |
-
'post_category' => array( 1 ),
|
361 |
-
);
|
362 |
-
if ( - 100 === $page ) {
|
363 |
-
unset( $_page['post_name'] );
|
364 |
-
}
|
365 |
-
$the_page_id = wp_insert_post( $_page );
|
366 |
-
} elseif ( is_integer( $page ) && 0 < $page ) {
|
367 |
-
$the_page_id = $page;
|
368 |
-
}
|
369 |
-
|
370 |
-
if ( 0 < $the_page_id ) {
|
371 |
-
$the_page = get_post( $the_page_id );
|
372 |
-
$the_page->post_content = $shortcode;
|
373 |
-
$the_page->post_status = 'publish';
|
374 |
-
$the_page_id = wp_update_post( $the_page );
|
375 |
-
tinv_update_option( 'page', $key, $the_page_id );
|
376 |
-
} else {
|
377 |
-
tinv_update_option( 'page', $key, '' );
|
378 |
-
if ( in_array( $key, $required ) ) { // @codingStandardsIgnoreLine WordPress.PHP.StrictInArray.MissingTrueStrict
|
379 |
-
$required_notsets[] = $key;
|
380 |
-
}
|
381 |
-
}
|
382 |
-
} // End foreach().
|
383 |
-
if ( ! empty( $required_notsets ) ) {
|
384 |
-
wp_safe_redirect( wp_get_referer() );
|
385 |
-
exit;
|
386 |
-
} else {
|
387 |
-
TInvWL_Public_TInvWL::update_rewrite_rules();
|
388 |
-
}
|
389 |
-
}
|
390 |
-
|
391 |
-
/**
|
392 |
-
* Title step 2
|
393 |
-
*
|
394 |
-
* @return string
|
395 |
-
*/
|
396 |
-
function wizard_2_title() {
|
397 |
-
return __( 'Button', 'ti-woocommerce-wishlist' );
|
398 |
-
}
|
399 |
-
|
400 |
-
/**
|
401 |
-
* Content step 2
|
402 |
-
*/
|
403 |
-
function wizard_2() {
|
404 |
-
|
405 |
-
$data = array(
|
406 |
-
'add_to_wishlist_position_value' => tinv_get_option( 'add_to_wishlist', 'position' ),
|
407 |
-
'add_to_wishlist_position_options' => array(
|
408 |
-
'after' => __( 'After "Add to Cart" button', 'ti-woocommerce-wishlist' ),
|
409 |
-
'before' => __( 'Before "Add to Cart" button', 'ti-woocommerce-wishlist' ),
|
410 |
-
'shortcode' => __( 'Custom position with code', 'ti-woocommerce-wishlist' ),
|
411 |
-
),
|
412 |
-
'add_to_wishlist_text_value' => tinv_get_option( 'add_to_wishlist', 'text' ),
|
413 |
-
'add_to_wishlist_catalog_show_in_loop_value' => tinv_get_option( 'add_to_wishlist_catalog', 'show_in_loop' ),
|
414 |
-
'add_to_wishlist_catalog_text_value' => tinv_get_option( 'add_to_wishlist_catalog', 'text' ),
|
415 |
-
);
|
416 |
-
TInvWL_View::view( 'step-button', $data, 'wizard' );
|
417 |
-
}
|
418 |
-
|
419 |
-
/**
|
420 |
-
* Save content step 2
|
421 |
-
*/
|
422 |
-
function wizard_2_save() {
|
423 |
-
$data = filter_input_array( INPUT_POST, array(
|
424 |
-
'add_to_wishlist_position' => FILTER_SANITIZE_STRING,
|
425 |
-
'add_to_wishlist_text' => FILTER_SANITIZE_STRING,
|
426 |
-
'add_to_wishlist_catalog_show_in_loop' => FILTER_VALIDATE_BOOLEAN,
|
427 |
-
'add_to_wishlist_catalog_text' => FILTER_SANITIZE_STRING,
|
428 |
-
) );
|
429 |
-
tinv_update_option( 'add_to_wishlist', 'position', $data['add_to_wishlist_position'] );
|
430 |
-
tinv_update_option( 'add_to_wishlist', 'text', $data['add_to_wishlist_text'] );
|
431 |
-
tinv_update_option( 'add_to_wishlist_catalog', 'show_in_loop', (bool) $data['add_to_wishlist_catalog_show_in_loop'] );
|
432 |
-
tinv_update_option( 'add_to_wishlist_catalog', 'text', $data['add_to_wishlist_catalog_text'] );
|
433 |
-
}
|
434 |
-
|
435 |
-
/**
|
436 |
-
* Title step 3
|
437 |
-
*
|
438 |
-
* @return string
|
439 |
-
*/
|
440 |
-
function wizard_3_title() {
|
441 |
-
return __( 'Processing', 'ti-woocommerce-wishlist' );
|
442 |
-
}
|
443 |
-
|
444 |
-
/**
|
445 |
-
* Content step 3
|
446 |
-
*/
|
447 |
-
function wizard_3() {
|
448 |
-
$data = array(
|
449 |
-
'processing_autoremove_value' => tinv_get_option( 'processing', 'autoremove' ) ? 'auto' : 'manual',
|
450 |
-
'processing_autoremove_options' => array(
|
451 |
-
'auto' => __( 'Automatically', 'ti-woocommerce-wishlist' ),
|
452 |
-
'manual' => __( 'Manual', 'ti-woocommerce-wishlist' ),
|
453 |
-
),
|
454 |
-
);
|
455 |
-
TInvWL_View::view( 'step-processing', $data, 'wizard' );
|
456 |
-
}
|
457 |
-
|
458 |
-
/**
|
459 |
-
* Save content step 3
|
460 |
-
*/
|
461 |
-
function wizard_3_save() {
|
462 |
-
$data = filter_input_array( INPUT_POST, array(
|
463 |
-
'processing_autoremove' => FILTER_SANITIZE_STRING,
|
464 |
-
) );
|
465 |
-
$autoremove = 'auto' === $data['processing_autoremove'];
|
466 |
-
tinv_update_option( 'processing', 'autoremove', $autoremove );
|
467 |
-
tinv_update_option( 'processing', 'autoremove_status', 'tinvwl-addcart' );
|
468 |
-
}
|
469 |
-
|
470 |
-
/**
|
471 |
-
* Title step 4
|
472 |
-
*
|
473 |
-
* @return string
|
474 |
-
*/
|
475 |
-
function wizard_4_title() {
|
476 |
-
return __( 'Share', 'ti-woocommerce-wishlist' );
|
477 |
-
}
|
478 |
-
|
479 |
-
/**
|
480 |
-
* Content step 4
|
481 |
-
*/
|
482 |
-
function wizard_4() {
|
483 |
-
$data = array(
|
484 |
-
'social_facebook_value' => tinv_get_option( 'social', 'facebook' ),
|
485 |
-
'social_twitter_value' => tinv_get_option( 'social', 'twitter' ),
|
486 |
-
'social_pinterest_value' => tinv_get_option( 'social', 'pinterest' ),
|
487 |
-
'social_google_value' => tinv_get_option( 'social', 'google' ),
|
488 |
-
'social_whatsapp_value' => tinv_get_option( 'social', 'whatsapp' ),
|
489 |
-
'social_clipboard_value' => tinv_get_option( 'social', 'clipboard' ),
|
490 |
-
'social_email_value' => tinv_get_option( 'social', 'email' ),
|
491 |
-
);
|
492 |
-
TInvWL_View::view( 'step-social', $data, 'wizard' );
|
493 |
-
}
|
494 |
-
|
495 |
-
/**
|
496 |
-
* Save content step 4
|
497 |
-
*/
|
498 |
-
function wizard_4_save() {
|
499 |
-
$data = filter_input_array( INPUT_POST, array(
|
500 |
-
'social_facebook' => FILTER_VALIDATE_BOOLEAN,
|
501 |
-
'social_twitter' => FILTER_VALIDATE_BOOLEAN,
|
502 |
-
'social_pinterest' => FILTER_VALIDATE_BOOLEAN,
|
503 |
-
'social_google' => FILTER_VALIDATE_BOOLEAN,
|
504 |
-
'social_whatsapp' => FILTER_VALIDATE_BOOLEAN,
|
505 |
-
'social_clipboard' => FILTER_VALIDATE_BOOLEAN,
|
506 |
-
'social_email' => FILTER_VALIDATE_BOOLEAN,
|
507 |
-
) );
|
508 |
-
tinv_update_option( 'social', 'facebook', (bool) $data['social_facebook'] );
|
509 |
-
tinv_update_option( 'social', 'twitter', (bool) $data['social_twitter'] );
|
510 |
-
tinv_update_option( 'social', 'pinterest', (bool) $data['social_pinterest'] );
|
511 |
-
tinv_update_option( 'social', 'google', (bool) $data['social_google'] );
|
512 |
-
tinv_update_option( 'social', 'whatsapp', (bool) $data['social_whatsapp'] );
|
513 |
-
tinv_update_option( 'social', 'clipboard', (bool) $data['social_clipboard'] );
|
514 |
-
tinv_update_option( 'social', 'email', (bool) $data['social_email'] );
|
515 |
-
}
|
516 |
-
|
517 |
-
/**
|
518 |
-
* Title finish
|
519 |
-
*
|
520 |
-
* @return string
|
521 |
-
*/
|
522 |
-
function wizard_finish_title() {
|
523 |
-
return __( 'Ready!', 'ti-woocommerce-wishlist' );
|
524 |
-
}
|
525 |
-
|
526 |
-
/**
|
527 |
-
* Content finish
|
528 |
-
*/
|
529 |
-
function wizard_finish() {
|
530 |
-
TInvWL_View::view( 'finish', array(), 'wizard' );
|
531 |
-
}
|
532 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Wizard installation plugin helper
|
4 |
+
*
|
5 |
+
* @since 1.0.0
|
6 |
+
* @package TInvWishlist
|
7 |
+
*/
|
8 |
+
|
9 |
+
// If this file is called directly, abort.
|
10 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
+
die;
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Wizard installation plugin helper
|
16 |
+
*/
|
17 |
+
class TInvWL_Wizard {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Plugin name
|
21 |
+
*
|
22 |
+
* @var string
|
23 |
+
*/
|
24 |
+
public $_name;
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Plugin version
|
28 |
+
*
|
29 |
+
* @var string
|
30 |
+
*/
|
31 |
+
public $_version;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Constructor
|
35 |
+
*
|
36 |
+
* @param string $plugin_name Plugin name.
|
37 |
+
* @param string $version Plugin version.
|
38 |
+
*/
|
39 |
+
function __construct( $plugin_name, $version ) {
|
40 |
+
$this->_name = $plugin_name;
|
41 |
+
$this->_version = $version;
|
42 |
+
if ( apply_filters( $this->_name . '_enable_wizard', true ) ) {
|
43 |
+
$this->define_hooks();
|
44 |
+
}
|
45 |
+
update_option( $this->_name . '_wizard', true );
|
46 |
+
}
|
47 |
+
|
48 |
+
/**
|
49 |
+
* Define hooks
|
50 |
+
*/
|
51 |
+
function define_hooks() {
|
52 |
+
add_action( 'admin_menu', array( $this, 'action_menu' ) );
|
53 |
+
add_action( 'admin_init', array( $this, 'wizard' ) );
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Create admin page for wizard
|
58 |
+
*/
|
59 |
+
function action_menu() {
|
60 |
+
add_dashboard_page( '', '', 'manage_options', 'tinvwl-wizard', '' );
|
61 |
+
}
|
62 |
+
|
63 |
+
/**
|
64 |
+
* Apply render wizard steps and save previous step
|
65 |
+
*
|
66 |
+
* @return void
|
67 |
+
*/
|
68 |
+
function wizard() {
|
69 |
+
$page = filter_input( INPUT_GET, 'page' );
|
70 |
+
if ( 'tinvwl-wizard' !== $page ) {
|
71 |
+
return;
|
72 |
+
}
|
73 |
+
|
74 |
+
$this->page = filter_input( INPUT_GET, 'step', FILTER_VALIDATE_INT, array(
|
75 |
+
'default' => 0,
|
76 |
+
'min_range' => 0,
|
77 |
+
) );
|
78 |
+
if ( empty( $this->page ) ) {
|
79 |
+
$this->page = 'intro';
|
80 |
+
}
|
81 |
+
if ( ! method_exists( $this, __FUNCTION__ . '_' . $this->page ) ) {
|
82 |
+
$this->page = 'finish';
|
83 |
+
}
|
84 |
+
if ( method_exists( $this, __FUNCTION__ . '_' . $this->page ) ) {
|
85 |
+
$this->method = __FUNCTION__ . '_' . $this->page;
|
86 |
+
}
|
87 |
+
|
88 |
+
// Run save form.
|
89 |
+
$referer = wp_get_referer();
|
90 |
+
if ( $referer ) {
|
91 |
+
$url_attr = wp_parse_url( $referer );
|
92 |
+
if ( array_key_exists( 'query', (array) $url_attr ) ) {
|
93 |
+
parse_str( $url_attr['query'], $url_attr );
|
94 |
+
} else {
|
95 |
+
$url_attr['step'] = 0;
|
96 |
+
}
|
97 |
+
$url_attr = filter_var_array( $url_attr, array(
|
98 |
+
'step' => array(
|
99 |
+
'filter' => FILTER_VALIDATE_INT,
|
100 |
+
'default' => 0,
|
101 |
+
'min_range' => 0,
|
102 |
+
),
|
103 |
+
) );
|
104 |
+
if ( empty( $url_attr['step'] ) ) {
|
105 |
+
$url_attr['step'] = 'intro';
|
106 |
+
}
|
107 |
+
$method = __FUNCTION__ . '_' . $url_attr['step'] . '_save';
|
108 |
+
if ( ! method_exists( $this, $method ) ) {
|
109 |
+
$method = __FUNCTION__ . '_finish_save';
|
110 |
+
}
|
111 |
+
if ( method_exists( $this, $method ) ) {
|
112 |
+
$nonce = filter_input( 0, '_wpnonce' );
|
113 |
+
if ( $nonce && wp_verify_nonce( $nonce, sprintf( '%s-setup-%s', $this->_name, $url_attr['step'] ) ) ) {
|
114 |
+
$this->$method();
|
115 |
+
}
|
116 |
+
}
|
117 |
+
}
|
118 |
+
|
119 |
+
ob_start();
|
120 |
+
$this->load_header();
|
121 |
+
$this->load_content();
|
122 |
+
$this->load_footer();
|
123 |
+
exit;
|
124 |
+
}
|
125 |
+
|
126 |
+
/**
|
127 |
+
* Create index next page
|
128 |
+
*
|
129 |
+
* @return string
|
130 |
+
*/
|
131 |
+
private function next_page() {
|
132 |
+
$index = $this->page;
|
133 |
+
if ( 'finish' === $index ) {
|
134 |
+
return '';
|
135 |
+
} elseif ( 'intro' === $index ) {
|
136 |
+
$index = 0;
|
137 |
+
}
|
138 |
+
$index ++;
|
139 |
+
|
140 |
+
return 'index.php?' . http_build_query( array(
|
141 |
+
'page' => 'tinvwl-wizard',
|
142 |
+
'step' => $index,
|
143 |
+
) );
|
144 |
+
}
|
145 |
+
|
146 |
+
/**
|
147 |
+
* Output header wizard page
|
148 |
+
*/
|
149 |
+
function load_header() {
|
150 |
+
$this->enqueue_styles();
|
151 |
+
$this->enqueue_scripts();
|
152 |
+
$content = $title = '';
|
153 |
+
$method = $this->method . '_title';
|
154 |
+
if ( method_exists( $this, $method ) ) {
|
155 |
+
$title = $this->$method();
|
156 |
+
}
|
157 |
+
$method = $this->method . '_header';
|
158 |
+
if ( method_exists( $this, $method ) ) {
|
159 |
+
ob_start();
|
160 |
+
$this->$method();
|
161 |
+
$content = ob_get_clean();
|
162 |
+
}
|
163 |
+
|
164 |
+
TInvWL_View::view( 'header', array(
|
165 |
+
'title' => $title,
|
166 |
+
'content' => $content,
|
167 |
+
'page' => $this->page,
|
168 |
+
'list_steps' => $this->get_list_steps(),
|
169 |
+
), 'wizard' );
|
170 |
+
}
|
171 |
+
|
172 |
+
/**
|
173 |
+
* Load style
|
174 |
+
*/
|
175 |
+
function enqueue_styles() {
|
176 |
+
wp_enqueue_style( 'gfonts', ( is_ssl() ? 'https' : 'http' ) . '://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800', '', null, 'all' );
|
177 |
+
wp_enqueue_style( $this->_name, TINVWL_URL . 'assets/css/admin.css', array(), $this->_version, 'all' );
|
178 |
+
wp_enqueue_style( $this->_name . '-form', TINVWL_URL . 'assets/css/admin-form.css', array(), $this->_version, 'all' );
|
179 |
+
wp_enqueue_style( $this->_name . '-setup', TINVWL_URL . 'assets/css/admin-setup.css', array(
|
180 |
+
'dashicons',
|
181 |
+
'install'
|
182 |
+
), $this->_version, 'all' );
|
183 |
+
}
|
184 |
+
|
185 |
+
/**
|
186 |
+
* Load javascript
|
187 |
+
*/
|
188 |
+
function enqueue_scripts() {
|
189 |
+
wp_enqueue_script( $this->_name, TINVWL_URL . 'assets/js/admin.js', array( 'jquery' ), $this->_version, 'all' );
|
190 |
+
}
|
191 |
+
|
192 |
+
/**
|
193 |
+
* Output content wizard page
|
194 |
+
*/
|
195 |
+
function load_content() {
|
196 |
+
?>
|
197 |
+
<div class="<?php echo esc_attr( sprintf( '%s-content', $this->_name ) ); ?>">
|
198 |
+
<form method="POST" action="<?php echo esc_url( admin_url( $this->next_page() ) ) ?>">
|
199 |
+
<?php
|
200 |
+
$method = $this->method;
|
201 |
+
if ( method_exists( $this, $method ) ) {
|
202 |
+
$this->$method();
|
203 |
+
}
|
204 |
+
wp_nonce_field( sprintf( '%s-setup-%s', $this->_name, $this->page ) );
|
205 |
+
?>
|
206 |
+
</form>
|
207 |
+
</div>
|
208 |
+
<?php
|
209 |
+
}
|
210 |
+
|
211 |
+
/**
|
212 |
+
* Get titles steps
|
213 |
+
*
|
214 |
+
* @return array
|
215 |
+
*/
|
216 |
+
function get_list_steps() {
|
217 |
+
$lists = get_class_methods( $this );
|
218 |
+
foreach ( $lists as $key => $value ) {
|
219 |
+
if ( ! preg_match( '/^wizard_[^_]+_title$/i', $value ) ) {
|
220 |
+
unset( $lists[ $key ] );
|
221 |
+
}
|
222 |
+
}
|
223 |
+
sort( $lists );
|
224 |
+
|
225 |
+
$steps = array();
|
226 |
+
foreach ( $lists as $method ) {
|
227 |
+
$key = preg_replace( '/(^wizard_|_title$)/i', '', $method );
|
228 |
+
if ( 'intro' == $key ) { // WPCS: loose comparison ok.
|
229 |
+
$key = 0;
|
230 |
+
} elseif ( 'finish' == $key ) { // WPCS: loose comparison ok.
|
231 |
+
$key = count( $lists ) - 1;
|
232 |
+
}
|
233 |
+
$steps[ $key ] = $this->$method();
|
234 |
+
}
|
235 |
+
ksort( $steps );
|
236 |
+
|
237 |
+
return $steps;
|
238 |
+
}
|
239 |
+
|
240 |
+
/**
|
241 |
+
* Output footer wizard page
|
242 |
+
*/
|
243 |
+
function load_footer() {
|
244 |
+
$content = '';
|
245 |
+
$method = $this->method . '_footer';
|
246 |
+
if ( method_exists( $this, $method ) ) {
|
247 |
+
ob_start();
|
248 |
+
$this->$method();
|
249 |
+
$content = ob_get_clean();
|
250 |
+
}
|
251 |
+
|
252 |
+
TInvWL_View::view( 'footer', array(
|
253 |
+
'content' => $content,
|
254 |
+
'page' => $this->page,
|
255 |
+
), 'wizard' );
|
256 |
+
}
|
257 |
+
|
258 |
+
/**
|
259 |
+
* Title intro
|
260 |
+
*
|
261 |
+
* @return string
|
262 |
+
*/
|
263 |
+
function wizard_intro_title() {
|
264 |
+
return __( 'Introduction', 'ti-woocommerce-wishlist' );
|
265 |
+
}
|
266 |
+
|
267 |
+
/**
|
268 |
+
* Content intro
|
269 |
+
*/
|
270 |
+
function wizard_intro() {
|
271 |
+
TInvWL_View::view( 'intro', array(), 'wizard' );
|
272 |
+
}
|
273 |
+
|
274 |
+
/**
|
275 |
+
* Title step 1
|
276 |
+
*
|
277 |
+
* @return string
|
278 |
+
*/
|
279 |
+
function wizard_1_title() {
|
280 |
+
return __( 'Page Setup', 'ti-woocommerce-wishlist' );
|
281 |
+
}
|
282 |
+
|
283 |
+
/**
|
284 |
+
* Content step 1
|
285 |
+
*/
|
286 |
+
function wizard_1() {
|
287 |
+
$title_pages = array(
|
288 |
+
'wishlist' => __( 'Wishlist', 'ti-woocommerce-wishlist' ),
|
289 |
+
);
|
290 |
+
$lists = get_pages( array( 'number' => 999999 ) ); // @codingStandardsIgnoreLine WordPress.VIP.RestrictedFunctions.get_pages
|
291 |
+
$page_list = array(
|
292 |
+
'' => __( 'Create Automatically', 'ti-woocommerce-wishlist' ),
|
293 |
+
- 100 => __( 'Create new Page', 'ti-woocommerce-wishlist' ),
|
294 |
+
);
|
295 |
+
$page_name = array();
|
296 |
+
foreach ( $lists as $list ) {
|
297 |
+
$page_list[ $list->ID ] = $list->post_title;
|
298 |
+
$page_name[ $list->post_name ] = $list->ID;
|
299 |
+
}
|
300 |
+
$data = array(
|
301 |
+
'general_default_title_value' => apply_filters( 'tinvwl-general-default_title', tinv_get_option( 'general', 'default_title' ) ),
|
302 |
+
);
|
303 |
+
foreach ( $title_pages as $key => $text ) {
|
304 |
+
$_data['options'] = $page_list;
|
305 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|