.woocommerce a.selectBox { background: #fff; min-width: 100px; margin-right: 10px; color: inherit; }
.woocommerce a.selectBox, .woocommerce a.selectBox:hover { border-bottom: 1px solid #bbb!important; }
.woocommerce a.selectBox:hover { color: inherit; }
.woocommerce a.selectBox:focus { border: 1px solid #ccc; }
.selectBox-dropdown .selectBox-label { vertical-align: middle; padding: 3px 8px; }
.selectBox-dropdown .selectBox-arrow { border: none; background: url(../images/jquery.selectBox-arrow.png) center right no-repeat; }
.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow { background: url(../images/jquery.selectBox-arrow.png) center left no-repeat; }
.selectBox-dropdown-menu { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; padding: 5px; font-size: 80%; }
.selectBox-dropdown-menu li a { color: inherit; padding: 5px 8px; border-radius: 3px; }
.selectBox-dropdown-menu a:hover { color: inherit; text-decoration: none; }
select.selectBox.change-wishlist { max-width: 100px; }
.selectBox.change-wishlist { width: auto!important; }
.change-wishlist-selectBox-dropdown-menu { width: auto!important; }
.yith-wcwl-with-pretty-photo { overflow: hidden; }
.yith-wcwl-with-pretty-photo .pp_content { height: auto!important; }
.woocommerce .wishlist-fragment .blockUI.blockOverlay::before, .woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before { display: none; }
.yith-wcwl-popup { display: none; }
.yith-wcwl-popup-content h3 { text-align: center; font-size: 1.5em; }
.yith-wcwl-popup-content .heading-icon, .yith-wcwl-popup-feedback .heading-icon { text-align: center; display: block; font-size: 70px; color: #333; margin-bottom: 15px; }
.yith-wcwl-popup-content .popup-description { text-align: center; font-weight: 600; margin-bottom: 15px; }
.yith-wcwl-popup-content .popup-description a.show-tab.active { cursor: inherit; color: inherit; pointer-events: none; }
.yith-wcwl-popup-feedback p.feedback { margin-top: 1.5em; text-align: center; font-size: 1.1rem; font-weight: 600; }
.yith-wcwl-popup-content label { display: block; }
.yith-wcwl-popup-content input[type=text], .yith-wcwl-popup-content select { padding: 10px 7px; }
.yith-wcwl-popup-content .create { display: none; }
.yith-wcwl-popup-content .yith-wcwl-second-row { display: none; }
.yith-wcwl-popup-footer { margin: 15px 0; }
.yith-wcwl-popup-footer .button.wishlist-submit { display: block; width: 100%; text-align: center; }
.pp_pic_holder.pp_woocommerce.feedback { max-width: 450px!important; }
.pp_pic_holder.pp_woocommerce.feedback .pp_content { width: auto!important; }
.yith-wcwl-popup-feedback { margin-top: 2em; margin-bottom: 2em; }
.yith-wcwl-add-button.with-dropdown { position: relative; padding: 15px 0; }
.yes-js .yith-wcwl-add-button ul.yith-wcwl-dropdown { display: none; list-style: none; margin-bottom: 0; padding: 5px 25px; border: 1px solid #cdcdcd; background: #fff; position: absolute; z-index: 15; top: calc(100% - 5px); min-width: 200px; }
.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown { display: block; }
.yith-wcwl-add-button ul.yith-wcwl-dropdown li { padding: 15px; padding-left: 0; text-transform: uppercase; font-size: .8em; }
.yith-wcwl-add-button ul.yith-wcwl-dropdown li a { font-size: 1em!important; color: inherit; box-shadow: none; }
.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover { color: initial; }
.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before { font-family: FontAwesome; content: '\f067'; margin-right: 15px; }
.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child) { border-bottom: 1px solid #cdcdcd; }
.yith-wcwl-add-to-wishlist .separator+[data-title] { display: inline-block; }
.yith-wcwl-add-to-wishlist .with-tooltip { position: relative; }
.yith-wcwl-tooltip { z-index: 10; padding: 5px 10px; border-radius: 5px; text-align: center; top: calc(100% + 5px); pointer-events: none; cursor: initial; font-size: .6875rem; line-height: normal; display: none; }
.with-dropdown .yith-wcwl-tooltip { top: auto; bottom: calc(100% + 10px); }
.with-tooltip .yith-wcwl-tooltip { position: absolute; }
.with-tooltip .yith-wcwl-tooltip:before { content: ''; display: block; position: absolute; top: -5px; left: calc(50% - 2px); width: 0; height: 0; background: 0 0!important; border-left: 5px solid transparent!important; border-right: 5px solid transparent!important; border-bottom: 5px solid; }
.with-dropdown .with-tooltip .yith-wcwl-tooltip:before { bottom: -5px; top: auto; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; border-bottom: none; }
#yith-wcwl-popup-message { font-weight: 700; line-height: 50px; text-align: center; background: #fff; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3); -moz-box-shadow: 0 0 15px rgba(0,0,0,.3); box-shadow: 0 0 15px rgba(0,0,0,.3); position: fixed; top: 50%; left: 50%; padding: 7px 40px; z-index: 10000; }
.wishlist-title { display: inline-block; }
.wishlist-title h2 { display: inline-block; padding: 5px; }
.wishlist-title.wishlist-title-with-form h2:hover { background: #efefef; }
.wishlist-title a.show-title-form { cursor: pointer; visibility: hidden; }
.wishlist-title:hover a.show-title-form { visibility: visible; }
.hidden-title-form { position: relative; margin: 25px 0 39px; }
.yes-js .hidden-title-form { display: none; }
.hidden-title-form .edit-title-buttons { position: absolute; right: 5px; top: calc(50% - 15px); }
.hidden-title-form>input[type=text] { padding-right: 65px; line-height: 1; }
.hidden-title-form a { cursor: pointer; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; vertical-align: middle; font-size: 1.3em; }
.hidden-title-form a i { margin: 0; display: inline-block; }
table.wishlist_table { font-size: 80%; }
table.wishlist_table tr { position: relative; }
table.wishlist_table thead th { border-top: 1px solid; padding: 16px 12px; }
table.wishlist_table tbody td { padding: 16px 12px; }
table.wishlist_table tbody td, table.wishlist_table thead th { border-color: #e7e7e7; }
p.wishlist-empty, table.wishlist_table tbody td.wishlist-empty { text-align: center; margin: 100px 0; }
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete { text-align: center; }
.wishlist_table tr th.product-checkbox { vertical-align: middle; width: 40px; }
.wishlist_table tr th.product-remove { vertical-align: middle; width: 40px; }
.wishlist_table tr th.product-thumbnail { width: 80px; min-width: 40px; }
.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy { text-align: left; }
.wishlist_table tr td.product-remove { padding: 16px 0; }
.wishlist_table tr td.product-thumbnail a { display: block; border: none; max-width: 80px; }
.wishlist_table tr td.product-thumbnail a img { width: 100%; }
.wishlist_table tr td.product-arrange { cursor: grab; }
.wishlist_table tr td.product-arrange:active { cursor: grabbing; }
.wishlist_table .product-stock-status span.wishlist-in-stock { color: #297e29; }
.wishlist_table .product-stock-status span.wishlist-out-of-stock { color: red; }
.wishlist_table .product-add-to-cart span.dateadded { display: block; }
.wishlist_table .product-add-to-cart a { display: table!important; margin: 0 auto 5px!important; text-align: center; }
.wishlist_table .product-add-to-cart a.button { padding: 6px 25px!important; }
.wishlist_table .product-add-to-cart a>img { display: inline; max-width: 2em; }
.wishlist_table .product-add-to-cart .variations_form, .wishlist_table .product-add-to-cart.yith_wccl_is_custom .variations_form .variations { margin: 15px 0; }
.wishlist_table .price-variation { display: block; }
.wishlist_table .price-variation.decrease .variation-rate { color: red; }
.wishlist_table .price-variation .old-price { display: block; }
.wishlist_table a.button { white-space: normal; margin-bottom: 5px!important; }
.wishlist_table.modern_grid { list-style: none; margin: 0 -7px 35px; font-size: 0; }
.wishlist_table.modern_grid li { display: inline-block; vertical-align: top; width: 33.33%; padding: 0 7px; margin-bottom: 15px; }
.wishlist_table.images_grid li.wishlist-empty, .wishlist_table.modern_grid li.wishlist-empty { width: 100%; font-size: 1rem; text-align: center; margin: 50px 0; }
.wishlist_table.images_grid li.show { z-index: 10; }
.wishlist_table.images_grid.products li.product.first, .wishlist_table.images_grid.products li.product.last { clear: none; }
.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(odd), .wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1), .wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1), .wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1), .wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1) { clear: both; }
.wishlist_table.modern_grid li .item-wrapper { display: table; margin: 0 -7px; }
.wishlist_table.modern_grid li .item-details, .wishlist_table.modern_grid li .product-thumbnail { display: table-cell; vertical-align: top; box-sizing: border-box; width: 50%; padding: 0 7px; font-size: 1rem; }
.wishlist_table.images_grid li .product-thumbnail, .wishlist_table.modern_grid li .product-thumbnail { position: relative; }
.wishlist_table.images_grid li .product-thumbnail .product-checkbox, .wishlist_table.modern_grid li .product-thumbnail .product-checkbox { position: absolute; top: 7px; left: 15px; z-index: 2; }
.wishlist_table.modern_grid li .product-thumbnail>a { display: block; }
.wishlist_table.modern_grid li .product-thumbnail>a img { display: block; }
.wishlist_table.images_grid li.show .product-thumbnail>a img, .wishlist_table.images_grid li:hover .product-thumbnail>a img { filter: brightness(1.1); }
.wishlist_table.modern_grid.wishlist_view li .item-details { position: relative; }
.wishlist_table.modern_grid.wishlist_view li .item-details:before { content: ''; display: block; top: 0; bottom: 0; left: 7px; background: #fff; position: absolute; right: 7px; z-index: 0; border: 1px solid #cdcdcd; }
.wishlist_table.images_grid li .item-details { display: none; position: absolute; z-index: 2; bottom: 15px; left: calc(50% - 150px); width: 300px; background: #fff; padding: 10px 20px; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3); -moz-box-shadow: 0 0 15px rgba(0,0,0,.3); box-shadow: 0 0 15px rgba(0,0,0,.3); }
.wishlist_table.images_grid li.show .item-details { display: block; }
.wishlist_table.modern_grid li .item-details .item-details-wrapper { padding: 15px 20px; line-height: normal; position: relative; }
.wishlist_table.images_grid li .item-details a.close { position: absolute; top: 10px; right: 20px; }
.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3 { margin-bottom: 7px; }
.wishlist_table.images_grid li .item-details table.item-details-table, .wishlist_table.mobile li .item-details table.item-details-table, .wishlist_table.mobile li table.additional-info, .wishlist_table.modern_grid li .item-details table.item-details-table { border: none; margin-bottom: 7px; }
.wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td, .wishlist_table.modern_grid li .item-details table.item-details-table td { border: none; font-size: .7em; padding: 3px; vertical-align: top; }
.wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label { text-align: left; font-weight: 700; width: 40%; }
.wishlist_table.images_grid li .item-details table.item-details-table td.value, .wishlist_table.mobile li .item-details table.item-details-table td.value, .wishlist_table.mobile li table.additional-info td.value, .wishlist_table.modern_grid li .item-details table.item-details-table td.value { text-align: right; }
.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox { margin-right: 0; }
.wishlist_table.images_grid li .item-details table.item-details-table td.value input, .wishlist_table.mobile li table.additional-info td.value input, .wishlist_table.modern_grid li .item-details table.item-details-table td.value input { width: auto; }
.wishlist_table.images_grid li .item-details .product-add-to-cart, .wishlist_table.modern_grid li .item-details .product-add-to-cart { text-align: center; margin-bottom: 7px; }
.wishlist_table.images_grid li .item-details .move-to-another-wishlist, .wishlist_table.modern_grid li .item-details .move-to-another-wishlist { text-align: center; margin-bottom: 7px; }
.wishlist_table.images_grid li .item-details .product-remove, .wishlist_table.modern_grid li .item-details .product-remove { text-align: right; }
.wishlist_table.images_grid li .item-details .product-remove a, .wishlist_table.modern_grid li .item-details .product-remove a { border: none; border-radius: 0; display: inline-block; }
.wishlist_table.mobile { list-style: none; margin-left: 0; }
.wishlist_table.mobile li { margin-bottom: 7px; }
.wishlist_table.mobile li .product-checkbox { display: inline-block; width: 20px; vertical-align: top; }
.wishlist_table.mobile li .item-wrapper { display: inline-block; width: calc(100% - 25px); vertical-align: top; margin-bottom: 7px; }
.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty { text-align: center; }
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper { width: 100%; }
.wishlist_table.mobile li .item-wrapper .product-thumbnail { display: inline-block; max-width: 60px; margin-right: 10px; }
.wishlist_table.mobile li .item-wrapper .item-details { display: inline-block; width: calc(100% - 80px); vertical-align: top; }
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper { padding-left: 20px; }
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart { text-align: center; margin-bottom: 7px; }
.wishlist_table.mobile li .additional-info-wrapper .product-remove { text-align: right; }
a.add_to_wishlist { cursor: pointer; }
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon { margin-right: 5px; }
.yith-wcwl-add-to-wishlist a.add_to_wishlist>img, .yith-wcwl-add-to-wishlist a.delete_item>img, .yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img { max-width: 32px; display: inline-block; margin-right: 10px; }
a.add_to_wishlist+a.view-wishlist, a.delete_item+a.view-wishlist { margin-left: 15px; }
.summary .single_add_to_wishlist.button, div.product .woocommerce-price-and-add .single_add_to_wishlist.button { margin: 0; }
.wishlist_table .add_to_cart.button { padding: 7px 12px; line-height: normal; }
.yith-wcwl-add-to-wishlist { margin-top: 10px; }
.hidden-title-form button i, .wishlist-title a.show-title-form i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button i, .yith-wcwl-add-button>a i, .yith-wcwl-wishlist-new button i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i { margin-right: 10px; }
.hidden-title-form a.hide-title-form, .wishlist-title a.show-title-form, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .wishlist_table .add_to_cart.button, .wishlist_table a.ask-an-estimate-button, .woocommerce .yith-wcwl-wishlist-new button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .yith-wcwl-wishlist-search-form button.wishlist-search-button { margin: 0; box-shadow: none; text-shadow: none; }
.add-to-wishlist-before_image { position: relative; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist { position: absolute; z-index: 10; margin: 0; top: 10px; left: 10px; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown { padding: 0; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo { font-size: 0; background: 0 0; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist { font-size: 0; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback { display: none; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a { font-size: 0; background: 0 0; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i { font-size: 1.6rem; margin: 0; }
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img { margin: 0; }
.woocommerce .wishlist-title { margin-bottom: 30px; }
.woocommerce .wishlist-title h2 { vertical-align: middle; margin-bottom: 0; }
.woocommerce .hidden-title-form button { padding: 7px 24px; vertical-align: middle; border: none; position: relative; }
.woocommerce .hidden-title-form button:active { top: 1px; }
.woocommerce .back-to-all-wishlists { margin-bottom: 20px; }
.woocommerce #content table.wishlist_table.cart a.remove { color: #c3c3c3; margin: 0 auto; }
.woocommerce #content table.wishlist_table.cart a.remove:hover { background-color: #c3c3c3; color: #fff; }
.yith-wcwl-share { margin-bottom: 35px; }
.yith-wcwl-share h4.yith-wcwl-share-title { margin: 10px 0; }
.yith-wcwl-share ul { margin: 5px 0; padding: 0; }
.entry-content .yith-wcwl-share ul li, .yith-wcwl-share ul li { display: inline-block; margin-left: 0; margin-right: 0; }
.yith-wcwl-share li a { color: #fff; text-align: center; text-decoration: none; line-height: 1; padding: 5px; display: block; border: none; min-width: 26px; min-height: 26px; }
.yith-wcwl-share li a:hover { color: #fff; }
.yith-wcwl-share li a>img { max-width: 1em; }
.copy-trigger { cursor: pointer; }
.woocommerce .ask-an-estimate-button>img { max-width: 1em; display: inline; margin-right: 5px; }
#ask_an_estimate_popup { display: none; }
.wishlist-ask-an-estimate-popup .ask-an-estimate-button-popup { width: 100%; }
.wishlist-ask-an-estimate-popup .woocommerce-error { margin-bottom: 0; }
.wishlist-ask-an-estimate-popup #additional_notes { min-height: 150px; }
.ask-an-estimate-confirmation { padding: 0 30px; text-align: center; }
.yith_wcwl_wishlist_footer>div { margin-bottom: 15px; }
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action { float: left; }
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label { display: inline-block; margin-right: 10px; }
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions { min-width: 250px; }
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit] { margin: 0; margin-left: 10px; }
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update { float: right; }
.yith_wcwl_wishlist_footer .yith-wcwl-share { float: left; clear: both; }
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action { float: right; }
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>* { vertical-align: middle; }
.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action { clear: both; }
.wishlist-page-links { clear: both; }
#move_to_another_wishlist { display: none; }
.yith-wcwl-wishlist-new { padding: 20px 0; }
.yith-wcwl-popup-content .yith-wcwl-wishlist-new { padding: 0; }
.yith-wcwl-wishlist-new .wishlist-name { display: inline-block; }
.yith-wcwl-wishlist-new .wishlist-privacy-radio label { display: block; }
.yith-wcwl-popup-content .create-wishlist-button { margin-top: 15px; width: 100%; }
#create_new_wishlist { display: none; }
.wishlist_manage_table select { vertical-align: middle; margin-right: 10px; }
.wishlist_manage_table td.wishlist-name .wishlist-title { margin-bottom: 0; }
.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form { display: inline-block; padding: 0; border: none; background: 0 0; top: 0; margin: 0; }
.wishlist_manage_table td.wishlist-name a.show-title-form i { padding: 5px; margin: 0; }
.wishlist_manage_table td.wishlist-name:hover a.show-title-form { visibility: visible; }
.wishlist_manage_table td.wishlist-name .hidden-title-form { margin: 0!important; width: 100%; }
.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text] { width: 100%; min-width: 0; }
.wishlist_manage_table td.wishlist-name .hidden-title-form { position: relative; }
table.wishlist_manage_table tfoot td { text-align: right; padding: 24px 12px; }
.wishlist_manage_table tfoot button.submit-wishlist-changes { padding: 7px 24px; vertical-align: middle; border: 1px solid; border-radius: 3px; position: relative; line-height: normal; }
.wishlist_manage_table tfoot button.submit-wishlist-changes:active { top: 1px; }
.wishlist_manage_table tfoot a.create-new-wishlist { vertical-align: middle; line-height: normal; padding: 7px 24px; }
.wishlist_manage_table.modern_grid li.wishlist-empty { margin: 50px 0; }
.wishlist_manage_table.modern_grid li .item-wrapper { display: block; margin: 0; padding: 40px 50px; background: #fff; border: 1px solid #cdcdcd; }
.wishlist_manage_table.modern_grid li .item-details, .wishlist_manage_table.modern_grid li .product-thumbnail { display: block; width: 100%; padding: 0; }
.wishlist_manage_table.modern_grid li .item-details .hidden-title-form { width: 100%; }
.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box { display: flex; background: #f2f2f2; min-height: 400px; align-items: center; justify-content: center; margin-bottom: 15px; }
.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p { font-size: 1em; line-height: 1.5em; font-weight: 600; }
.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child { width: 100%; margin-bottom: 15px; }
.wishlist_manage_table.modern_grid li .product-thumbnail img { width: calc(50% - 8px); }
.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3) { margin-left: 15px; }
.wishlist_manage_table.modern_grid li .wishlist-title-with-form { display: block; }
.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3 { display: inline-block; }
.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form, .wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover { visibility: visible; float: right; margin: 0; background: 0 0; color: inherit; }
.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i { margin: 0; }
.wishlist_manage_table.modern_grid li .hidden-title-form { margin-top: 0!important; }
.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text] { width: 100%; min-width: 0; }
.wishlist_manage_table.mobile li { margin-bottom: 30px; }
.wishlist_manage_table.mobile li .item-wrapper .item-details { width: 100%; }
.wishlist_manage_table.mobile li .item-details .hidden-title-form { position: relative; }
.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text] { width: 100%; }
.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title { display: block; border-bottom: 1px solid #cdcdcd; position: relative; }
.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form { position: absolute; right: 0; top: 0; visibility: visible; }
.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i { margin-right: 0; }
.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox { margin-right: 0; }
.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download { float: left; }
.yith-wcwl-wishlist-search-form { text-align: center; padding: 20px 0; }
.yith-wcwl-wishlist-search-form #wishlist_search { display: inline-block; max-width: 300px; vertical-align: middle; }
.yith-wcwl-wishlist-search-form button.wishlist-search-button { display: inline-block; padding: 7px 24px; vertical-align: middle; border: 1px solid; border-radius: 3px; position: relative; line-height: normal; }
.yith-wcwl-wishlist-search-form button.wishlist-search-button i { margin: 0; }
.yith-wcwl-wishlist-search-form button.wishlist-search-button:active { top: 1px; }
.yith-wcwl-search-results .wishlist-owner { text-align: left; }
.yith-wcwl-search-results .wishlist-owner .thumb { display: inline-block; margin-right: 15px; }
.yith-wcwl-add-to-wishlist .ajax-loading { box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; display: inline!important; margin-left: 5px; vertical-align: middle; visibility: hidden; width: 16px!important; height: 16px!important; }
.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li, .widget_yith-wcwl-lists ul.dropdown li { padding: 0; }
.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a, .elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a, .widget_yith-wcwl-lists ul.dropdown ul.lists>li a, .widget_yith-wcwl-lists ul.dropdown>li a { display: block; padding: 5px 15px; }
.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a, .widget_yith-wcwl-lists ul.dropdown ul.lists>li a { padding: 5px 25px; }
.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section, .widget_yith-wcwl-lists ul.dropdown>li.lists-section { border-bottom: 1px solid #e7e7e7; }
.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists, .widget_yith-wcwl-lists ul.dropdown ul.lists { margin: 0; }
.elementor-widget-wp-widget-yith-wcwl-items .mini, .widget_yith-wcwl-items .mini { position: relative; }
.elementor-widget-wp-widget-yith-wcwl-items .heading, .widget_yith-wcwl-items .heading { text-align: center; cursor: pointer; }
.elementor-widget-wp-widget-yith-wcwl-items .mini .heading, .widget_yith-wcwl-items .mini .heading { display: inline-block; }
.elementor-widget-wp-widget-yith-wcwl-items .heading a, .widget_yith-wcwl-items .heading a { color: inherit; }
.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter, .widget_yith-wcwl-items .extended .heading .items-counter { position: relative; }
.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i, .widget_yith-wcwl-items .extended .heading .items-counter i { font-size: 70px; position: relative; margin-bottom: 10px; }
.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i, .widget_yith-wcwl-items .mini .heading .items-counter i { font-size: 25px; }
.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count, .widget_yith-wcwl-items .extended .heading .items-counter .items-count { display: block; position: absolute; left: 0; right: 0; text-align: center; top: calc(50% - 20px); font-size: 14px; }
.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count, .widget_yith-wcwl-items .mini .heading .items-counter .items-count { font-size: 1rem; }
.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after, .widget_yith-wcwl-items .extended .heading h3:after { content: ''; display: block; max-width: 80px; border-bottom: 1px solid #cdcdcd; margin: 10px auto; }
.elementor-widget-wp-widget-yith-wcwl-items .mini .list, .widget_yith-wcwl-items .mini .list { position: absolute; z-index: 1; left: 0; background: #fff; padding: 25px 40px; min-width: 280px; display: none; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3); -moz-box-shadow: 0 0 15px rgba(0,0,0,.3); box-shadow: 0 0 15px rgba(0,0,0,.3); }
.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list, .widget_yith-wcwl-items .mini:hover .list { display: block; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget, .widget_yith-wcwl-items ul.product_list_widget { margin-bottom: 40px!important; }
.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget, .widget_yith-wcwl-items .mini ul.product_list_widget { max-height: 30vh; overflow-y: auto; }
.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar, .widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar { -webkit-appearance: none; width: 7px; }
.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar-thumb, .widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0,0,0,.4); box-shadow: 0 0 1px rgba(255,255,255,.4); }
.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist, .widget_yith-wcwl-items p.empty-wishlist { margin-bottom: 0!important; }
.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget, .widget_yith-wcwl-items .mini ul.product_list_widget { margin-left: -20px; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li, .widget_yith-wcwl-items ul.product_list_widget li { display: table; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child), .widget_yith-wcwl-items ul.product_list_widget li:not(:last-child) { margin-bottom: 10px; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb, .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info, .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists, .widget_yith-wcwl-items ul.product_list_widget li .image-thumb, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info, .widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists { display: table-cell; vertical-align: middle; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists, .widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists { font-size: 1.2rem; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img, .widget_yith-wcwl-items ul.product_list_widget li .image-thumb img { margin-left: 10px; max-width: 40px; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info { display: inline-block; vertical-align: middle; margin-left: 10px; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a { display: inline-block; }
.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>* { display: block; }
.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist, .elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart, .widget_yith-wcwl-items .show-wishlist, .widget_yith-wcwl-items a.add_all_to_cart { display: block!important; }
.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist, .widget_yith-wcwl-items .show-wishlist { margin-bottom: 10px; }
.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart, .widget_yith-wcwl-items a.add_all_to_cart { text-align: center; }
/* @media(max-width:768px) {
  .yith_wcwl_wishlist_bulk_action select { width: 100%; margin-bottom: 15px; }
  .yith_wcwl_wishlist_bulk_action input { float: right; }
  .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action { float: none; }
  .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button { width: 100%; text-align: center; }
} */
