/*
Theme Name: Hygge - Kalium
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator on: <a href="https://themeforest.net/user/laborator">Envato</a> &bull; <a href="https://twitter.com/thelaborator">Twitter</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Version: 1.10.27.5
Author: dkvadratu
Author URI: https://dkvadratu.lt
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: hygge
*/

/* Font settings */
/* latin */
@font-face {
    font-family: "Function Pro";
    font-weight: 300;
    font-style: normal;
    src: url("function-pro-041bb/function-pro-300-latin-webfont.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: "Function Pro";
    font-weight: 300;
    font-style: normal;
    src: url("function-pro-041bb/function-pro-300-latin-ext-webfont.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: "Function Pro";
    font-weight: normal;
    font-style: normal;
    src: url("function-pro-041bb/function-pro-regular-latin-webfont.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: "Function Pro";
    font-weight: normal;
    font-style: normal;
    src: url("function-pro-041bb/function-pro-regular-latin-ext-webfont.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: "Function Pro";
    font-weight: normal;
    font-style: italic;
    src: url("function-pro-041bb/function-pro-italic-latin-webfont.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: "Function Pro";
    font-weight: normal;
    font-style: italic;
    src: url("function-pro-041bb/function-pro-italic-latin-ext-webfont.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: "Function Pro";
    font-weight: 500;
    font-style: normal;
    src: url("function-pro-041bb/function-pro-500-latin-webfont.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: "Function Pro";
    font-weight: 500;
    font-style: normal;
    src: url("function-pro-041bb/function-pro-500-latin-ext-webfont.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: "Function Pro";
    font-weight: 500;
    font-style: italic;
    src: url("function-pro-041bb/function-pro-500italic-latin-webfont.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: "Function Pro";
    font-weight: 500;
    font-style: italic;
    src: url("function-pro-041bb/function-pro-500italic-latin-ext-webfont.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: "Function Pro";
    font-weight: 700;
    font-style: normal;
    src: url("function-pro-041bb/function-pro-700-latin-webfont.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/*!* latin-ext *!*/
/*@font-face {*/
/*    font-family: "Function Pro";*/
/*    font-weight: 700;*/
/*    font-style: normal;*/
/*    src: url("function-pro-041bb/function-pro-700-latin-ext-webfont.woff2") format("woff2");*/
/*    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*/
/*    font-display: swap;*/
/*}*/


body{font-family:"Function Pro", Verdana, sans-serif;font-style:normal;font-weight:normal;font-size:18px}
.single-blog-holder .post-controls .next-post em,
.single-blog-holder .post-controls .prev-post em{font-family:"Function Pro";font-style:normal;font-weight:normal}
.blog-posts .post-item .post-details .post-meta, .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-date{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:12px}
.blog-posts .post-item .post-details .post-title, .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:24px}
.woocommerce .shop-categories .product-category .woocommerce-loop-category__title, .woocommerce .shop-categories .product-category-col>.product-category h3{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:24px}
.homepage-city-break .wpb_wrapper .section-title h2{font-family:"Function Pro";font-style:normal;font-weight:normal}
.widget.widget_product_search .search-bar input[name="s"]{font-family:"Function Pro";font-style:normal;font-weight:normal}
woocommerce .woocommerce-tabs .tabs li a{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:20px}
.woocommerce .summary p, .woocommerce .summary .product_meta{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:18px}
.woocommerce.single-product .summary p.price{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:26px}
.woocommerce.single-product .summary p{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:18px}
.woocommerce.single-product .summary .product_meta{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:18px}
.menu-cart-icon-container .lab-wc-mini-cart-contents .cart-action-buttons .mc-buttons-container .go-to-cart a, .menu-cart-icon-container .lab-wc-mini-cart-contents .cart-action-buttons .mc-buttons-container .go-to-checkout a{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:16px}
.menu-cart-icon-container .lab-wc-mini-cart-contents .cart-items .cart-item .product-details h3{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:16px}
.widget.widget_product_search .search-bar input[name="s"], .widget.widget_search .search-bar input[name="s"]{font-family:"Function Pro";font-style:normal;font-weight:normal;font-size:18px}
.slider-font, b, strong, .woocommerce .product .onsale, .sg table sh, .working-hours strong{font-family:"Function Pro";font-style:normal;font-weight:500}

/* Link Color on Focus */
a:focus,
a:hover {
    color: #666;
}

/* Revolution Slider: Remove Border on  Videos */
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
    border: none !important;
}

/* Slider Remove Margin Bottom  */
.wpb_revslider_element {
    margin-bottom: 0px !important;
}

/* Menu: Menu Lines Shorter */
.menu-bar .ham:after,
.menu-bar .ham:before {
    left: auto;
    right: 0px;
}

/* Menu: Menu Lines Shorter */
.menu-bar  .ham:after {
    width: 10px;
}

/* Menu: Menu Lines Close */
.menu-bar.exit .ham:after {
    width: 23px;
}

/* Menu: Menu Lines Shorter */
.menu-bar .ham {
    width: 18px;
}

/* Menu: Sub Menu Margin Left */
.main-header.menu-type-standard-menu .standard-menu-container div.menu>ul ul ul,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu ul ul {
    margin-left: 20px;
}

/* Menu:  Menu Caret Color */
.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul ul li.menu-item-has-children:before,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu ul li.menu-item-has-children:before {
    border-color: transparent transparent transparent #222;
}

/* Menu: Submenu Redesign */
.main-header.menu-type-standard-menu .standard-menu-container ul.menu ul {
    border: 1px solid #222;
}

/* Menu: Submenu Link Color */
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul li a {
    color: #222;
}

/* Menu: Submenu Hover Line Color */
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a:after,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul li a:after {
    background-color: #222;
}

/* Links: Hover Line Start from Centre */
.main-footer a:after,
.wrapper a:after {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    -webkit-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
    -moz-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
    -o-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
    transition: all .3s ease(0, 0, 0.16, 0.95);
}

/* Header: Remove Padding of Container*/
.main-header.fullwidth-header .container {
    padding: 0px;
}

/* Header: Mini Cart Styling */
.menu-cart-icon-container .lab-wc-mini-cart-contents {
    border-color: #222;
    box-shadow: none;
}

/* Shop: Remove WooCommerce Top Padding */
.woocommerce.page-container {
    margin-top: 0px;
}

/* Shop: Sale Button Inside Image */
.single-product.woocommerce .product .onsale {
    right: 40px;
}

/* Shop: Single Font Size and Line Height */
.woocommerce .summary p {
    line-height: 28px;
}

@media screen and (min-width: 768px) {
    /* Shop: Single Product Padding */
    .woocommerce.single-product .single-product--product-details>.product>.summary {
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 15px;
    }
}


/* Shop: Single Product Added to cart message */
body.single-product .woocommerce .woocommerce-message {
    width: 50%;
    float: right;
}

@media screen and (max-width: 768px) {
    body.single-product .woocommerce .woocommerce-message {
        width: 100%;
        float: none;
    }
}

/* Shop: Single Attributes */
.woocommerce .variations td.label {
    display: none!important;
}
.woocommerce .single-product .summary .product_meta>span {
    display: block;
    border-top: 1px solid #EEE;
    padding: 15px 0 11px 0;
}

/* Shop: Single Remove Border from Attributes */
.woocommerce .single-product .summary .product_meta>span:first-child {
    border-top: none;
}

/* Shop: Single Remove Top Spacing */
.woocommerce .single-product .kalium-woocommerce-product-gallery .main-product-images.plain .woocommerce-product-gallery__image~.woocommerce-product-gallery__image {
    margin-top: 0px;
}

/* Shop: Single Remove Border from Prices */
.woocommerce .product .summary .price ins,
.woocommerce .product .summary .price>.amount {
    border-bottom: 0px;
}

/* Shop: Sale tag */
.woocommerce .single-product .summary .single_variation_wrap .single_variation>.price del,
.woocommerce .single-product .summary div[itemprop=offers]>.price del {
    top: 0px;
}

/* Shop: Tabs */
.woocommerce .woocommerce-tabs .entry-content {
    padding: 0px;
    background: transparent;
}

/* Shop: Tabs Remove Background */
.woocommerce .woocommerce-tabs .tabs li {
    background: transparent;
}

/* Shop: Tabs Font Size */
.woocommerce .woocommerce-tabs .tabs li a {
    padding: 10px 20px 10px 0px;
}

/* Shop: Tabs - Hide Title */
.woocommerce .woocommerce-tabs .entry-content h2 {
    display: none;
}

/* Shop: Tabs - Remove Border Bottom */
.woocommerce .woocommerce-tabs .tabs li.active {
    border-bottom: none;
}

/* Shop: Variations Remove Padding  */
.woocommerce .single-product .summary .variations tr+tr {
    padding-top: 0px;
}

/* Shop: Variations Select Width  */
.woocommerce .single-product .summary .variations .form-control {
    width: 205px;
}

/* Shop: Variations Select Width  */
.woocommerce .select-option-ui span {
    color: #222;
    min-width: inherit;
    text-transform: lowercase;
}
.woocommerce .select-option-ui span:first-letter {
    text-transform: uppercase;
}

/* Shop: Add to Cart Button */
.woocommerce .summary .group_table .button,
.woocommerce .summary form.cart .button {
    width: 68%;
    margin-left: 5%;
    border-radius: 0px;
    border: 1px solid #222;
    color: #222;
    background: transparent;
    float:right;
}

/* Shop: Form Color */
.woocommerce .summary .group_table .button:hover,
.woocommerce .summary form.cart .button:hover {
    color: #FFF;
}

/* Shop: Quantity Button Color */
.woocommerce div.quantity input.qty {
    border-radius: 0px;
    border: 1px solid #222;
    color: #222;
    background: transparent;
    /*min-width: 60px;*/
}

/* Shop: Reviews - Remove Padding*/
.woocommerce .woocommerce-tabs .entry-content #reviews #review_form_wrapper {
    padding: 0px;
    margin: 0px;
}

/* Shop: Reviews - Centering Tabs */
.woocommerce .woocommerce-tabs .entry-content .shop_attributes {
    margin: 0 auto;
}

/* Shop: Reviews - Centering Tabs */
.woocommerce .woocommerce-tabs .tabs {
    text-align: center;
}

/* Shop: Reviews - Centering Tabs */
.woocommerce .woocommerce-tabs .tabs li {
    float: none;
    display: inline-block;
}

/* Shop: Reviews - Remove Padding from Reviews */
.woocommerce .woocommerce-tabs .tabs li a {
    padding: 0px;
}

/* Shop: Reviews - Padding */
.woocommerce .woocommerce-tabs .tabs li {
    padding: 0 15px;
}

/* Shop: Reviews Margin Bottom */
.woocommerce .woocommerce-tabs .tabs {
    margin-bottom: 30px
}

/* Shop: Reviews Width */
.woocommerce .woocommerce-tabs .entry-content {
    width: 700px;
    margin: 0 auto;
}

/* Shop: Reviews Rating Style Circle */
.woocommerce .star-rating .star-rating-icons .circle {
    width: 5px;
    height: 5px;
    margin-left: 5px;
}

/* Shop: Remove Margin from Product Images */
.woocommerce .single-product .images .product-images-carousel.plain a+a {
    margin-top: 0px;
}

/* Shop: Dropdown */
.woocommerce .woocommerce-ordering-container .dropdown.open .dropdown-toggle {
    border: 1px solid #000;
}

/* Shop: Dropdown */
.woocommerce .woocommerce-ordering-container .dropdown .dropdown-toggle {
    border: 1px solid transparent;
}

/* Shop: Dropdown */
.dropdown .dropdown-menu {
    border: 1px solid #000;
    border-top: none;
}

/* Shop: Sale Replacement */
.woocommerce .product .onsale {
    transform: none;
    padding: 0px 5px;
    height: auto;
    width: auto;
    color: #333;
    border-radius: 0px;
    line-height: 30px;
    top: 20px;
    right: 25px;
    border: 1px solid #333;
    margin: 0px;
    position: absolute;
    display: inline-block;
    background: #FFF;
    box-shadow: 5px 5px 0px rgba(1,1,1,0.05);
    text-transform: uppercase;
}

/* Shop: Out of Stock Replacement */
.woocommerce .product .onsale.oos {
    background: #FFF;
    line-height: inherit;
    padding: 0px 5px;
}

/* Shop: Featured Replacement */
.woocommerce .product .onsale.featured {
    background: #FFF;
}

/* Shop: Clear for Add to cart and Drodowns */
.single_variation_wrap {
    clear: both;
}

/* Shop: Size Guide */
.sg {
    background: transparent !important;
    color: #FFF;
}

/* Shop: Size Guide */
div.sg table, div.sg table th {
    color: #FFF;
}

/* Shop: Size Guide Table Borders */
div.sg table tr:first-child th,
div.sg table tr td,
div.sg table tr th {
    border-bottom-color: #444444;
    border-right-color: #444444;
}

/* Shop: Size Guide Table Remove Padding */
#ct_size_guide {
    padding: 0px;
}

/* Shop: Size Guide Table Remove Horizontal Lines */
#ct_size_guide hr {
    display: none !important;
}

/* Shop: Category Sidebar */
li.cat-item.cat-parent>a {
    font-weight: 500;
}
li.cat-item.current-cat>a {
    font-weight: 500;
}
.woocommerce .product_list_widget li {
    font-size: 0.9em;
}
.woocommerce .product_list_widget li a {
    font-size: 1.1em;
}

/* Shop: Category Header */
.woocommerce .woocommerce-shop-header--title .page-title {
    font-size: 30px;
}
.woocommerce .woocommerce-shop-header--title .woocommerce-result-count {
    display: none;
}

.woocommerce .woocommerce-shop-header--sorting .woocommerce-ordering--dropdown .dropdown {
    color: #666666;
    font-size: 16px;
}
@media screen and (min-width: 768px) {
    .woocommerce .woocommerce-shop-header {
        position: relative;
    }
    .woocommerce .woocommerce-shop-header--sorting {
        position: absolute;
        right: 0;
        top: 0;
    }
}
/* Shop: Category Title Count */
mark.count {
    display: none;
}

/* Shop: Category Title */
.woocommerce .shop-categories .product-category .woocommerce-loop-category__title,
.woocommerce .shop-categories .product-category h3 {
    background: transparent;
    padding: 0px;
    transform: none;
    left: 30px;
    top: auto;
    bottom: 30px;
    color: #FFF;
    letter-spacing: 5px;
}

/* Shop: Category Title */
.woocommerce .shop-categories .product-category a:hover .woocommerce-loop-category__title,
.woocommerce .shop-categories .product-category a:hover h3 {
    color: #FFF;
}

/* Shop: Category Hover */
.woocommerce .shop-categories .product-category a:hover:before {
    background-color: transparent;
}

/* Shop: Category products list, price */
.woocommerce .products .product .item-info .price {
    float: right;
}
.woocommerce .products .product .item-info .price,
.woocommerce .products .product .item-info .price > .amount {
    color: #6d6d6d!important;
}

/* Shop: Title Margin  */
.woocommerce .woocommerce-header {
    margin: 50px 0;
}

/* Shop: Single Image Remove Top Spacing */
.woocommerce .single-product .kalium-woocommerce-product-gallery .main-product-images.plain .woocommerce-product-gallery__image~.woocommerce-product-gallery__image {
    margin-top: 0px;
}

/* Footer: Remove Bottom Margin */
.main-footer .footer-widgets {
    margin-bottom: 25px;
}

/* Footer: Social Networks */
.main-footer .footer-widgets .widget .social-networks.rounded li a {
    width: 30px;
    height: 30px;
    padding: 0px;
    margin: 0 5px;
}

/* Footer: Social Networks Background */
.main-footer .footer-widgets .social-networks.rounded a {
    background-color: #222;
}

/* Footer: Social Networks Color */
.main-footer .footer-widgets .widget .social-networks.rounded li a i {
    color: #FFF;
}

/* Footer Background and Border */
footer.main-footer {
    background-color: #FFF !important;
    border-top: 2px solid #222;
}


/* Checkout -  Removed background color from the Paypal form */
.woocommerce .bordered-block .payment_methods .payment_box {
    background: transparent;
}

/* Checkout -  Border Color */
.woocommerce .bordered-block {
    border-color: #222;
}

/* Checkout -  Border Color for Table */
.woocommerce .shop_table .cart-subtotal {
    border-bottom-color: #222;
}

/* Checkout - Border Color */
.woocommerce .shop_table>tbody>tr,
.woocommerce .bordered-block h2,
.woocommerce .shop_table>tfoot>tr {
    border-bottom-color: #222 !important;
}

/* Checkout - Input Border Color */
.form-control {
    border-color: #222;
}

/* Checkout - Input Focus Border Color */
.form-control:focus {
    border-color: #999;
}

/* Checkout - Select Border Color */
.woocommerce .select2-container.select2-container--default .select2-selection--single{
    /*	border-color: #222; */
}

/* Checkout - Select Border Color */
.woocommerce-page .select2-dropdown {
    border-color: #222;
}

.woocommerce-page .select2-dropdown .select2-search__field {
    border-color: #222;
}

/* Checkout - Bank Transfer Border */
.woocommerce .bordered-block .payment_methods .payment_box {
    border-color: #222;
}

/* Cart - Coupon Holder Border */
.woocommerce .checkout_coupon .coupon-holder {
    border-color: #222;
}

/* Product: Make View Cart  Clickable */
body.single-product .woocommerce .woocommerce-message {
    z-index: 2;
}

/* Cart -  Border Color */
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table tr {
    border-bottom-color: #222;
}

/* About: About Text */
.wpb_wrapper .section-title.about-us-title  h2 {
    position: absolute;
    top: -110px;
    color: #FFF;
    margin: 0px;
    margin-left: 50px;
}

/* About: About Title */
.wpb_wrapper .section-title.about-us-title {
    margin: 0px;
}

/* About: Font Size and Padding */
.about-us {
    padding: 0px 50px;
    margin-bottom: 35px;
}

/* About: Working Hours */
.working-hours {
    line-height: 40px;
}

/* Contact: Remove Label Border */
.comment-form .labeled-textarea-row label,
.comment-form .labeled-input-row label,
.contact-form .form-group label {
    border-bottom-color: #222;
}

/* Blog - Caption on center */
body.single-post .wp-caption-text {
    text-align: center;
}

/* Blog - Horizontal line */
body.single-post hr {
    border-color: #e0e0e0;
    border-style: dashed;
}

/* Blog: Single Post Title Margin */
.single-post .post .entry-header {
    margin-bottom: 20px;
}

/* Blog: Single Post Colorize Date and Categories */
.single-post .post .post-meta a,
.single-post .post .post-meta {
    color: #666;
}

/* Blog: Remove Underline on Titles */
.blog-posts .post-item .post-details .post-title a:after {
    display: none;
}

/* Blog: Sidebar */
.column--sidebar .blog-archive--widgets {
    border: 2px solid #222;
    padding: 30px 40px !important;
    margin-top: 0px;
}

/* Blog Post: Sidebar */
.single-post .post-sidebar {
    border: 2px solid #222;
    padding: 30px 40px !important;
}

/* Blog: Sidebar Remove Top Margin */
.column--sidebar .blog-archive--widgets {
    margin-top: inherit;
}

/* Blog: Sidebar Link Color */
.column--sidebar .blog-archive--widgets .widget ul li {
    padding: 3px 0;
}

/* Blog: Sidebar Link Color */
.column--sidebar .blog-archive--widgets .widget ul li a {
    color: #777;
}

/* Blog: Post Info */
.blog-posts .post-item.template-standard .post-details {
    padding: 35px 10px;
}

/* Blog: Sidebar */
.portfolio-holder .portfolio-item.with-padding {
    padding: 0px 15px;
}


/* Blog: Hide Icons */
.blog-posts .post-item .post-details .post-meta i.icon {
    display: none;
}

/* Blog: Date Text Decoration */
.blog-posts .post-item .post-details .post-meta {
    float: none;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 2px;
}

/* Blog: Sidebar */
.blog-sidebar {
    border: 2px solid #222;
    padding: 30px 40px !important;
    margin-top: 0px;
}

/* Blog: Center Posts */
.blog-posts .post-item.template-standard .post-details {
    text-align: center;
}

/* Blog Widgets: Remove Borders */
.wpb_wrapper .lab-blog-posts .blog-post-entry,
.blog-posts .post-item.template-standard .post-details,
.blog-posts .post-item.template-standard .post-thumbnail {
    border: none;
}

/* Blog Widgets: Post Date */
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-date {
    text-transform: uppercase;
    letter-spacing: 3px;
}

/* Blog Widgets: Hide Description */
.blog-post-excerpt {
    display: none;
}

/* Blog Widgets: Remove Padding */
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container {
    padding-left: 10px;
    padding-right: 10px;
}

/* Page: Center Title */
.centered-title {
    text-align: center;
}

/* Page: White Title */
.white-title h2 {
    color: #FFF;
}

/* Page: White Paragraph */
.white-title p {
    color: #FFF;
}

/* Page Title Margin */
.wpb_wrapper .section-title {
    margin: 50px 0 10px;
}

/* Page Title */
.wp-page-title {
    margin: 50px 0;
}

/* Page Title: Remove Margin from Heading */
.section-title h1,
.section-title h2,
.section-title h3 {
    margin: 0px;
}

/* Forms: Border Bottom Color */
.comment-form input,
.comment-form textarea,
.contact-form input,
.contact-form textarea {
    border-bottom-color: #222;
}

/* Forms: Textarea Line Color */
.contact-form textarea,
.comment-form textarea {
    background-image: linear-gradient(#222 1px, transparent 1px);
}

/* Cart: Remove from Cart Visible  */
.woocommerce .shop_table .cart_item .product-remove a {
    visibility: visible;
    opacity: 1;
}

/* Cart: Table Border Color */
.woocommerce .shop_table tr {
    border-bottom-color: #222;
}

/* Visual Composer List Color */
.wpb_wrapper .wpb_text_column ol li,
.wpb_wrapper .wpb_text_column ul li {
    color: inherit;
}

/* Newsletter: Input Color */
.email-container .field-wrap > div input{
    background: transparent;
    border: none;
    border-bottom: 2px solid rgba(255,255,255,0.1);
    margin-top: 40px;
    padding: 10px 0px;
    color: #FFF;
}

/* Login: Border Input Color */
.woocommerce .bordered-block .login .absolute input,
.woocommerce .bordered-block .register .absolute input,
.woocommerce .bordered-block.with-form-labels .absolute input {
    border-bottom-color: #222;
}

/* Mobile View CSS */
@media screen and (max-width: 768px) {
    /* Shop: Sale Button Inside Image */
    .single-product.woocommerce .product .onsale {
        right: 30px;
    }

    /* Shop - Description Remove Top Padding */
    .woocommerce .woocommerce-tabs {
        padding-top: 0px;
    }

    /* Shop - Reviews */
    .woocommerce .woocommerce-tabs .entry-content {
        width: auto;
    }

    /* Shop - Reviews */
    .woocommerce .woocommerce-tabs .entry-content #reviews #review_form_wrapper .form-submit {
        width: 100%;
        margin: 0px;
        padding: 0px 15px;
    }

    /* Shop - Reviews Remove Background */
    .woocommerce .woocommerce-tabs .tabs li {
        background: transparent;
        padding: 0px;
        text-align: left;
    }

    /* Shop - Reviews Remove Border */
    .woocommerce .woocommerce-tabs .tabs li a {
        background: transparent;
        padding: 5px 0px;
        transition: none;
    }

    .woocommerce .woocommerce-tabs .tabs li.active {
        background: transparent !important;
    }

    .woocommerce .single-product .summary {
        padding: 10px 0px;
        margin: 0px;
    }

    .woocommerce .summary .group_table .button,
    .woocommerce .summary form.cart .button {
        width: 100%;
        margin-left: 0px;
    }

    /* About Us: Remove Padding */
    .about-us {
        padding: 0px;
    }

    /* About Us: Title */
    .wpb_wrapper .section-title.about-us-title h2 {
        position: relative;
        top: 0px;
        color: #222;
        margin: 0px;
        margin-left: 0px;
        margin-bottom: 20px;
    }

    /* Login and Register: Padding */
    .woocommerce .col2-set .col-1 {
        padding-right: 15px;
    }

    /* Login and Register: Padding */
    .woocommerce .col2-set .col-2 {
        padding-left: 15px;
    }
}

.single_add_to_cart_button:hover {
    color: #222 !important;
}

.woocommerce.single-product .summary p.price {
    margin: 20px 0;
    color: #000;
}

/* Size guide font color */
.ct-size-guide table td {
    color: #fff;
}

/* ===========================================================
User CSS modifications
=========================================================== */
/* Header: highlighted class item */
.highlighted > a {
    padding: 0px 5px;
    color: #333;
    border-radius: 0px;
    border: 1px solid #333;
    box-shadow: 5px 5px 0px rgb(1 1 1 / 5%);
    color: #fff!important;
    background-color: #333;
}

/* Header: search form */
.header-search-input.menu-skin-main .search-icon a svg {
    fill: #6d6d6d!important;
}
.header-search-input .search-field {
    top: 55px!important;
}

/* Header: lang select */
.kalium-wpml-language-switcher .languages-list .language-entry .language-title {
    padding: 0 5px;
    font-size: 16px;
}
.kalium-wpml-language-switcher .languages-list .language-entry .text {
    text-align: center!important;
}
.kalium-wpml-language-switcher.hover .languages-list .language-entry {
    background-color: #000!important;
    border-color: #656464!important;
    color: #fff;
}

/* Shop: Category Header */
.woocommerce .woocommerce-shop-header--title .page-title {
    font-size: 30px;
}
.woocommerce .woocommerce-shop-header--title .woocommerce-result-count {
    display: none;
}

.woocommerce .woocommerce-shop-header--sorting .woocommerce-ordering--dropdown .dropdown {
    color: #666666;
    font-size: 16px;
}
@media screen and (min-width: 768px) {
    .woocommerce .woocommerce-shop-header {
        position: relative;
    }
    .woocommerce .woocommerce-shop-header--sorting {
        position: absolute;
        right: 0;
        top: 0;
    }
}

/* Shop: Variations Select Width  */
.woocommerce .select-option-ui span {
    text-transform: lowercase;
}
.woocommerce .select-option-ui span:first-letter {
    text-transform: uppercase;
}

/* Home: insta block */
a.fts-slicker-backg {
    position: absolute!important;
}
.fts-insta-likes-comments-grab-popup {
    display: none!important;
}

/* Menu: */
.main-header.menu-type-standard-menu .standard-menu-container div.menu>ul>li>a, .main-header.menu-type-standard-menu .standard-menu-container ul.menu>li>a,
.standard-menu-container .menu>ul>li>a, .standard-menu-container ul.menu>li>a {
    font-size: 18px;
}
a.no_underline.link-hover:after {
	display: none;
}

/* Category */
/* Product list */
.woocommerce .product .onsale+.onsale.custom {
    top: 50px;
}
.woocommerce .products .product .item-info .item-info-row {
    flex-direction: column;
}
@media screen and (min-width: 768px) {
    .woocommerce .products .product .item-info .item-info-row>.price-column {
        padding-left: 0;
    }
}
.woocommerce .products .product.catalog-layout-default .item-info .add-to-cart-and-product-categories,
.woocommerce .products .product .item-info .price>.amount {
    font-size: 1.1em;
    color: #000!important;
}
.woocommerce .products .product .item-info .price {
    color: #000!important;
}
/* Product page */
.woocommerce .summary .product_title {
    display: inline;
}
.yith-wcwl-add-to-wishlist {
    display: inline-block;
    margin: 0 0 15px 5px;
}
.yith-wcwl-add-to-wishlist a.add_to_wishlist.single_add_to_wishlist span,
.yith-wcwl-add-to-wishlist .separator,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.yith-wcwl-add-to-wishlist .view-wishlist {
    display: none;
}
.yith-wcwl-add-to-wishlist.exists .yith-wcwl-icon {
    color: red;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-icon {
    margin: 0;
}
.yith-wcwl-add-to-wishlist .feedback,
.yith-wcwl-add-to-wishlist .delete_item {
    font-size: 0;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon,
.yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon {
    font-size: initial;
    width: 20px;
}
.woocommerce-product-details__short-description {
    margin-bottom: 35px;
}
.woocommerce .summary .variations .reset_variations {
    display: none!important;
}
.woocommerce .woocommerce-tabs {
    margin-top: 50px;
}
.product__description {
    text-align: justify;
    margin-top: 2em;
}
.product__description h2 {
    font-size: 1.5em;
}
.woocommerce .select-option-ui {
    border-radius: 0px;
    border: 1px solid #222;
    color: #222;
    background: transparent;
    font-size: 15px;
    float: right;
    width: 100%;
    text-align: center;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px;
}

.woocommerce-variation.single_variation {
    float: left;
    width: 27%;
}
.woocommerce.single-product .summary .woocommerce-variation-description p {
    font-size: 0.9em;
    line-height: 1.2em;
}
.woocommerce .summary .variations {
    float: left;
    width: 68%;
    overflow: hidden;
    margin-bottom: 15px;
    margin-left: calc(27% + 5%);
}
.woocommerce-variation.single_variation:not([style*="display: none"])+table.variations {
    margin-left: 5%;
}
.woocommerce .single-product .summary .variations .form-control {
    width: 100%;
}
.woocommerce .single_variation .price {
    font-size: 24px;
    color: #000;
}
.woocommerce .summary form.cart .button {
    position: relative;
}
.woocommerce .summary form.cart .button::before {
    position: absolute;
    content: "";
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(0,1);
    transform-origin: right center;
    z-index: -1;
    background-color: #222;
    transition: transform .45s cubic-bezier(.785, .135, .15, .86);
}
.woocommerce .summary form.cart .button:hover {
    color: #fff!important;
}
.woocommerce .summary form.cart .button:hover::before{
    transform-origin: left center;
    transform: scale(1,1);
}
.woocommerce .summary p.price.product-price-from,
.woocommerce .summary p.price.product-price-from>.amount {
    color: #6d6d6d!important;
    font-size: 20px!important;
    margin-bottom: 0!important;
}

/* Product page: qty select */
.quantity-wrapper {
    width: 27%;
    display: inline-flex;
    column-gap: 5px;
}
.woocommerce form.cart .quantity {
    position: relative;
    width: 100%;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
.woocommerce form.cart .quantity input {
     float: left;
    display: block;
     /*padding-right: 20px;*/
}
.woocommerce form.cart .quantity input:focus {
    outline: 0;
}
.woocommerce form.cart .quantity-nav {
    float: right;
    position: relative;
    height: 40px;
}
.woocommerce form.cart .quantity-button {
    position: relative;
    cursor: pointer;
    border: none;
    width: 21px;
    text-align: center;
    color: #222;
    background-color: transparent;
    padding-top: 4px;
    font-size: 13px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.woocommerce form.cart .quantity-button.quantity-up {
    position: absolute;
    height: 50%;
    top: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.woocommerce form.cart .quantity-button.quantity-down {
    position: absolute;
    bottom: 0;
    height: 50%;
}
.woocommerce form.cart .quantity-button:active,
.woocommerce form.cart .quantity-button:hover {
    background: #222;
    color: #fff;
}


/* Product page: hygge icons */
.woocommerce-product-details__hygge-icons {
    margin-bottom: 35px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-around;
    align-items: center;
}
.hygge-icon {
    text-align: center;
    font-size: 25px;
    margin-right: 5px;
}
.hygge-icon:last-child {
    margin-right: 0;
}
.hygge-icon p {
    font-size: 20px!important;
}

/*Wishlist page*/
.wishlist_table th.product-price,
.wishlist_table th.product-stock-status,
.wishlist_table th.product-add-to-cart
{
    text-align: center;
}

/* Cart */
.woocommerce-cart .checkout-form-option--header .woocommerce-info {
    background-color: #eee;
    color: #6d6d6d;
    border-top: 3px solid #00b19e;
    margin-bottom: 20px;
}
.woocommerce-cart .checkout-form-option--header .woocommerce-info {
    border-top-color: #000000;
}
.woocommerce-cart .checkout-form-option--header .woocommerce-info a,
.woocommerce-cart .checkout-form-option--header .woocommerce-info a:hover,
.woocommerce .shop_table.cart .cart_item .product-subtotal span {
    color: #000000;
}
.woocommerce-cart .checkout-form-option--content {
    display: none;
}
.woocommerce-cart .cart-collaterals {
    display: flex;
    width: 100%;
    float: none;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.woocommerce-cart .cart-collaterals .cross-sells {
    margin: 15px 10px;
    padding: 0;
    flex: 1;
    border: 0;
    overflow: hidden;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products {
    margin: 0;
}
.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal th,
.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td .amount {
    font-weight: 700;
    font-size: 1.2em;
    color: #000000;
}
.woocommerce-cart .cross-sells.products .product .item-info h3 a,
.woocommerce-cart .cross-sells.products .product .item-info .price>.amount{
    font-size: 0.75em
}
.woocommerce-cart .woocommerce-cart-form__contents .button {
    background-color: transparent;
    color: #6d6d6d;
    border: 1px solid #eee;
}
.woocommerce-cart .woocommerce-cart-form__contents .button:hover {
    background-color: transparent;
    color: #222;
    border: 1px solid #222;
}

/* Checkout */
/* Shipping */
.woocommerce .shop_table .shipping ul {
    text-align: left;
}
.woocommerce .shop_table .shipping ul li {
    margin: 0 0 10px 0;
}
.woocommerce .shop_table .shipping ul li label {
    display: inline;
}
.woocommerce .shop_table .shipping .shipping_method {
    border-color: #222;
}
.woocommerce .shop_table .shipping .shipping_method:checked~label {
    border-bottom: 1px solid #222;
}
/* Paysera */
.woocommerce-checkout-payment .payment_box {
    background: transparent!important;
    padding: 0;
    border: 0;
}
.woocommerce-checkout-payment li .payment_box > img {
    display: none!important;
}

div.paysera-payments.grid div.paysera-payment-method {
    border: 0!important;
    padding: 0 5px!important;
    margin-bottom: 15px!important;
    max-width: 50%!important;
    vertical-align: top!important;
    min-height: 95px!important;
}
div.paysera-payments.grid input[type=radio] {
    margin: 5px!important;
    -webkit-appearance: initial!important;
    -moz-appearance: initial!important;
    appearance: initial!important;
}
div.paysera-payments.grid .payment-group-wrapper {
    margin: 0 auto!important;
    text-align: center!important;
}
.woocommerce-checkout-payment li img {
    width: 60%!important;
    margin: 0 auto!important;
}
div.paysera-payments.grid .activePayseraPayment {
    /*border: 1px solid #000000!important;*/
    /*box-shadow: 0 10px 10px #00000080!important;*/
}

/* Blog */
.blog-posts.fit-rows .post-thumbnail > a {
    height: 330px;
    overflow: hidden;
}

/* Footer */
.footer-widgets p {
    color: #000;
}
.site-footer .footer-widgets .widget a {
    font-size: 16px;
}

/* Footer: Block key facts */
.parent--block-key-facts {
    overflow: hidden;
    width: 100%;
}
.block-key-facts {
    margin: 35px 0 35px;
}
.block-key-facts .vc_icon_element {
    margin-bottom: 15px;
}
.block-key-facts .wpb_content_element {
    margin-bottom: 15px;
}

/* Misc */
.woocommerce .shop-categories .product-category a:hover .woocommerce-loop-category__title, .woocommerce .shop-categories .product-category a:hover h3, .woocommerce .shop_table.cart .cart_item .product-remove a:hover i, .woocommerce .shop_table.cart .cart_item .product-subtotal span {
    color: #000!important;
}
.justify {
    text-align: justify;
}

.custom-dropdown {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.selected-option {
    cursor: pointer;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fff;
    font-size: 16px;
}

.dropdown-list {
    position: absolute;
    max-height: 500px;
    list-style: none;
    padding: 0;
    margin: 0 !important;
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: none;
    overflow-y: auto;
    /*overflow-y: hidden;*/
    z-index: 1000;
}

#load-more-btn.hidden {
    display: none;
}

.dropdown-list.active {
    display: block;
}

.dropdown-list .pudo {
    cursor: pointer;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    transition: background-color 0.3s;
    margin: 5px 15px;
    font-size: 14px;
}

.dropdown-list .group-pudo {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    margin: 5px 15px;
    font-weight: bold;
    font-size: 16px;
}

.dropdown-list .pudo:hover {
    background-color: #f0f0f0;
}

.dropdown-list #load-more-btn {
    padding: 10px;
    text-align: center;
    cursor: pointer;
}

/*VLSK*/
.single-product div.product form.cart .quantity {
    float: none;
    margin: 0;
    display: inline-block;
}
.quantity-wrapper .btn-qty {
    background: none;
    border: 1px solid;
    display: inline-block;
    width: 30px;
}

/* Responsive */
@media screen and (max-width: 420px) {
    tr.woocommerce-shipping-totals.shipping th,
    tr.wc_shipping_dpd_terminals th {
        display: block;
    }
    tr.woocommerce-shipping-totals.shipping td,
    tr.wc_shipping_dpd_terminals td {
        display: block;
        padding-top: 0;
        width: 180%;
        max-width: 320px;
    }
    .terminal-container {
        min-width: 90px;
    }
}
@media screen and (min-width: 480px) {
    .hygge-icon {
        font-size: 45px;
    }
}
@media screen and (max-width: 768px) {
    .woocommerce .summary .quantity {
        /*width: 30%!important;*/
    }
    .woocommerce .summary form.cart .button {
        width: 65%;
        margin: 0;
        margin-left: 10px;
        background: #222;
        color: #fff;
    }
    .woocommerce-variation.single_variation {
        width: 30% !important;
    }
    .woocommerce-variation.single_variation:not([style*="display: none"])+table.variations {
        margin-left: 10px;
    }
    .woocommerce .summary .variations {
        width: 65%;
        margin-left: calc(30% + 10px);
    }
    .woocommerce-cart .cart-collaterals {
        justify-content: center;
        flex-direction: column-reverse;
    }
}
@media screen and (min-width: 768px) {
    .widget-area.widgets--columned-layout.widgets--columns-4>.widget {
        min-height: 200px;
    }
    div.paysera-payments.grid div.paysera-payment-method {
        max-width: 30%!important;
    }
}


/* Extra: wishlist plugin css */
.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 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}.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 .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(2n+1),.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}.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 .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:30px}.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:1rem}.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;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}}