@media only screen and (max-width:1024px) {

    .eltd-woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals,
    .eltd-woocommerce-page.woocommerce-cart .woocommerce>form {
            width: 100%
    }
}

@media only screen and (max-width:768px) {
    .eltd-woocommerce-page table.cart td.actions .coupon input[type=text] {
            width: 180px;
            margin: 0 17px 0 0;
            padding: 9px 20px
    }
}

@media only screen and (max-width:680px) {


    .eltd-woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .checkout-button.button:not(.read_more_button):not(.add_to_cart_button):not(.product_type_external) {
            padding: 9px 15px
    }

    .eltd-woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals table td,
    .eltd-woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals table th {
            display: block
    }

    .eltd-woocommerce-page table.cart tr td,
    .eltd-woocommerce-page table.cart tr th {
            font-size: 12px
    }

    .eltd-woocommerce-page table.cart tr.cart_item td.product-thumbnail {
            width: auto;
            padding-right: 0
    }

    .eltd-woocommerce-page table.cart tr.cart_item td.product-thumbnail img {
            display: none
    }

    .eltd-woocommerce-page table.cart td.actions .coupon {
            margin: 0 0 20px
    }

    .eltd-woocommerce-page table.cart td.actions .coupon input[type=text] {
            width: 160px;
            padding: 9px 15px;
            margin: 0 10px 20px 0
    }

    .eltd-woocommerce-page table.cart td.actions .coupon,
    .eltd-woocommerce-page table.cart td.actions>input {
            float: none;
            display: block
    }

    .eltd-woocommerce-page.woocommerce-cart .cart-collaterals table th {
            display: block
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page .woocommerce-checkout .col-1,
    .eltd-woocommerce-page .woocommerce-checkout .col-2 {
            width: 100%
    }

    .eltd-woocommerce-page .woocommerce-checkout .col-1 {
            margin: 0 0 25px
    }
}

@media only screen and (max-width:680px) {

    .eltd-woocommerce-page .woocommerce-checkout .col-1 .form-row,
    .eltd-woocommerce-page .woocommerce-checkout .col-2 .form-row {
            width: 100%;
            margin: 0;
            float: none
    }
}

@media only screen and (max-width:480px) {
    .eltd-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img {
            display: none
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1,
    .eltd-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
            width: 100%
    }

    .eltd-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1 {
            margin: 0 0 25px
    }
}

@media only screen and (max-width:1024px) {

    .woocommerce-page .eltd-content .wc-forward:not(.added_to_cart):not(.checkout-button),
    .woocommerce-page .eltd-content a.added_to_cart,
    .woocommerce-page .eltd-content a.button,
    .woocommerce-page .eltd-content button[type=submit]:not(.eltd-woo-search-widget-button),
    .woocommerce-page .eltd-content input[type=submit],
    div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),
    div.woocommerce a.added_to_cart,
    div.woocommerce a.button,
    div.woocommerce button[type=submit]:not(.eltd-woo-search-widget-button),
    div.woocommerce input[type=submit] {
            padding: 7px 37px
    }

    .woocommerce-page .eltd-content a.button,
    div.woocommerce a.button {
            padding: 0
    }
}

@media only screen and (max-width:1024px) {
    .eltd-woo-single-page .eltd-single-product-content .eltd-out-of-stock {
            right: 0
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page .woocommerce-error,
    .eltd-woocommerce-page .woocommerce-info,
    .eltd-woocommerce-page .woocommerce-message {
            padding: 17px 25px
    }
}

@media only screen and (max-width:680px) {

    .eltd-woocommerce-page .woocommerce-error,
    .eltd-woocommerce-page .woocommerce-info,
    .eltd-woocommerce-page .woocommerce-message {
            padding: 14px 20px;
            line-height: 2em
    }

    .eltd-woocommerce-page .woocommerce-error a,
    .eltd-woocommerce-page .woocommerce-info a,
    .eltd-woocommerce-page .woocommerce-message a {
            float: none;
            margin: 0 70% 15px 0
    }
}

@media only screen and (max-width:768px) {

    .woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-input,
    .woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-minus,
    .woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-plus,
    div.woocommerce .eltd-quantity-buttons .eltd-quantity-input,
    div.woocommerce .eltd-quantity-buttons .eltd-quantity-minus,
    div.woocommerce .eltd-quantity-buttons .eltd-quantity-plus {
            font-size: 13px
    }

    .woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-input,
    div.woocommerce .eltd-quantity-buttons .eltd-quantity-input {
            height: 38px;
            width: 38px;
            margin: 0 19px 0 0;
            line-height: 36px
    }

    .woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-minus,
    .woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-plus,
    div.woocommerce .eltd-quantity-buttons .eltd-quantity-minus,
    div.woocommerce .eltd-quantity-buttons .eltd-quantity-plus {
            width: 19px;
            height: 19px;
            line-height: 17px
    }
}

@media only screen and (max-width:680px) {

    .eltd-woocommerce-page .woocommerce-ordering,
    .eltd-woocommerce-page .woocommerce-result-count {
            width: 100%;
            margin-bottom: 30px
    }

    .eltd-woocommerce-page .woocommerce-ordering {
            text-align: initial
    }

    .eltd-woocommerce-page .woocommerce-ordering .orderby {
            display: block
    }
}

@media only screen and (max-width:1024px) {
    .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
            width: 28%
    }

    .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
            width: 72%;
            padding: 0 0 0 20px
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content,
    .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
            float: none;
            width: 100%;
            padding: 0
    }

    .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
            border-right: none
    }

    .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
            margin: 0 0 14px
    }

    .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
            margin: 40px 0 0
    }

    .eltd-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1,
    .eltd-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
            width: 100%
    }

    .eltd-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1 {
            margin: 0 0 25px
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page.eltd-woocommerce-order-tracking .woocommerce>.track_order .form-row-first,
    .eltd-woocommerce-page.eltd-woocommerce-order-tracking .woocommerce>.track_order .form-row-last {
            width: 100%;
            float: none
    }
}

@media only screen and (max-width:1440px) {
    .woocommerce.columns-6>.products>.product {
            width: 20%
    }
}

@media only screen and (max-width:1440px) and (min-width:1201px) {
    .woocommerce.columns-6>.products>.product:nth-child(5n+1) {
            clear: both
    }
}

@media only screen and (max-width:1200px) {
    .woocommerce.columns-5>.products>.product {
            width: 25%
    }
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
    .woocommerce.columns-5>.products>.product:nth-child(4n+1) {
            clear: both
    }
}

@media only screen and (max-width:1200px) {
    .woocommerce.columns-6>.products>.product {
            width: 25%
    }
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
    .woocommerce.columns-6>.products>.product:nth-child(4n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) {

    .eltd-woocommerce-columns-3 .cross-sells>.products>.product,
    .eltd-woocommerce-columns-3 .eltd-pl-main-holder>.products>.product,
    .eltd-woocommerce-columns-3 .related.products>.products>.product,
    .eltd-woocommerce-columns-3 .upsells.products>.products>.product {
            width: 50%
    }

    .eltd-woocommerce-columns-4 .cross-sells>.products>.product,
    .eltd-woocommerce-columns-4 .eltd-pl-main-holder>.products>.product,
    .eltd-woocommerce-columns-4 .related.products>.products>.product,
    .eltd-woocommerce-columns-4 .upsells.products>.products>.product {
            width: 50%
    }

    .woocommerce.columns-4>.products>.product {
            width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .woocommerce.columns-4>.products>.product:nth-child(3n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce.columns-5>.products>.product {
            width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .woocommerce.columns-5>.products>.product:nth-child(3n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce.columns-6>.products>.product {
            width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .woocommerce.columns-6>.products>.product:nth-child(3n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-columns-3 .cross-sells>.products>.product,
    .eltd-woocommerce-columns-3 .eltd-pl-main-holder>.products>.product,
    .eltd-woocommerce-columns-3 .related.products>.products>.product,
    .eltd-woocommerce-columns-3 .upsells.products>.products>.product {
            width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {

    .eltd-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(2n+1),
    .eltd-woocommerce-columns-3 .eltd-pl-main-holder>.products>.product:nth-child(2n+1),
    .eltd-woocommerce-columns-3 .related.products>.products>.product:nth-child(2n+1),
    .eltd-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-columns-4 .cross-sells>.products>.product,
    .eltd-woocommerce-columns-4 .eltd-pl-main-holder>.products>.product,
    .eltd-woocommerce-columns-4 .related.products>.products>.product,
    .eltd-woocommerce-columns-4 .upsells.products>.products>.product {
            width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {

    .eltd-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(2n+1),
    .eltd-woocommerce-columns-4 .eltd-pl-main-holder>.products>.product:nth-child(2n+1),
    .eltd-woocommerce-columns-4 .related.products>.products>.product:nth-child(2n+1),
    .eltd-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-3>.products>.product {
            width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-3>.products>.product:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-4>.products>.product {
            width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-4>.products>.product:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-5>.products>.product {
            width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-5>.products>.product:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-6>.products>.product {
            width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-6>.products>.product:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:680px) {

    .eltd-woocommerce-columns-3 .cross-sells>.products>.product,
    .eltd-woocommerce-columns-3 .eltd-pl-main-holder>.products>.product,
    .eltd-woocommerce-columns-3 .related.products>.products>.product,
    .eltd-woocommerce-columns-3 .upsells.products>.products>.product {
            width: 100%
    }

    .eltd-woocommerce-columns-4 .cross-sells>.products>.product,
    .eltd-woocommerce-columns-4 .eltd-pl-main-holder>.products>.product,
    .eltd-woocommerce-columns-4 .related.products>.products>.product,
    .eltd-woocommerce-columns-4 .upsells.products>.products>.product {
            width: 100%
    }

    .woocommerce.columns-2>.products>.product {
            width: 100%
    }

    .woocommerce.columns-3>.products>.product {
            width: 100%
    }

    .woocommerce.columns-4>.products>.product {
            width: 100%
    }

    .woocommerce.columns-5>.products>.product {
            width: 100%
    }

    .woocommerce.columns-6>.products>.product {
            width: 100%
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
    div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a {
            padding: 12px 7px
    }
}

@media only screen and (max-width:1024px) {
    div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a {
            padding: 13px 10px
    }
}

@media only screen and (max-width:680px) {
    div.woocommerce>.single-product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
            width: 50%
    }
}

@media only screen and (max-width:1440px) {
    .eltd-woo-single-page .woocommerce-tabs {
            width: 100%
    }

    .eltd-woo-single-page.eltd-woo-single-wide-gallery .eltd-single-product-content .images {
            width: 57%
    }

    .eltd-woo-single-page.eltd-woo-single-wide-gallery .eltd-single-product-summary {
            width: 43%
    }
}

@media only screen and (max-width:1280px) {
    .eltd-woo-single-page.eltd-woo-single-thumb-on-left-side:not(.eltd-woo-single-wide-gallery) .eltd-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
            width: 190px
    }

    .eltd-woo-single-page.eltd-woo-single-thumb-on-left-side:not(.eltd-woo-single-wide-gallery) .eltd-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:first-child {
            left: 230px;
            width: calc(100% - 230px)
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
    .eltd-woo-single-page .woocommerce-tabs ul.tabs>li a {
            padding: 12px 7px
    }
}

@media only screen and (max-width:1024px) {

    .eltd-woo-single-page .eltd-single-product-content .eltd-single-product-summary,
    .eltd-woo-single-page .eltd-single-product-content .images {
            float: none;
            width: 100%;
            padding: 0
    }

    .eltd-woo-single-page .eltd-single-product-content .images .woocommerce-product-gallery__trigger {
            right: 10px
    }

    .eltd-woo-single-page .eltd-single-product-content .eltd-single-product-summary {
            margin: 30px 0 0
    }

    .eltd-woo-single-page .woocommerce-tabs ul.tabs>li a {
            padding: 13px 10px
    }

    .eltd-woo-single-page.eltd-woo-single-wide-gallery .eltd-single-product-content .images {
            width: 100%;
            padding: 30px 0 0 30px
    }

    .eltd-woo-single-page.eltd-woo-single-wide-gallery .eltd-single-product-summary {
            padding: 0 12%
    }
}

@media only screen and (max-width:768px) {
    .eltd-woo-single-page.eltd-woo-single-thumb-on-left-side .eltd-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
            width: 33.33%
    }

    .eltd-woo-single-page.eltd-woo-single-thumb-on-left-side .eltd-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:first-child {
            width: calc(100% - 20px)
    }

    .eltd-woo-single-page.eltd-woo-single-thumb-on-left-side:not(.eltd-woo-single-wide-gallery) .eltd-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
            width: 100%;
            padding: 10px 0
    }

    .eltd-woo-single-page.eltd-woo-single-thumb-on-left-side:not(.eltd-woo-single-wide-gallery) .eltd-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:first-child {
            width: 100%;
            left: auto;
            padding: 0 10px
    }
}

@media only screen and (max-width:680px) {
    .eltd-woo-single-page.eltd-woo-single-thumb-on-left-side .eltd-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
            width: 50%
    }

    .eltd-woo-single-page .eltd-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
            width: 50%
    }
}

@media only screen and (max-width:1280px) {
    .eltd-shopping-cart-dropdown.eltd-shopping-cart-dropdown-wide .eltd-cart-left .eltd-item-info-holder {
            width: 30%
    }
}

@media only screen and (max-width:768px) {
    .eltd-shopping-cart-dropdown ul {
            margin: 20px
    }
}

@media only screen and (max-width:1280px) {
    .eltd-plc3-holder .eltd-plc-text-wrapper {
            padding: 15px 3.5% 30px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box
    }
}

@media only screen and (max-width:1024px) {
    .eltd-plc3-holder .eltd-plc-text-wrapper {
            width: 30%
    }
}

@media only screen and (max-width:768px) {

    .eltd-plc3-holder .eltd-plc-outer,
    .eltd-plc3-holder .eltd-plc-text-wrapper {
            width: 100%
    }
}

@media only screen and (max-width:1440px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli {
            width: 20%
    }
}

@media only screen and (max-width:1440px) and (min-width:1201px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli:nth-child(6n+1) {
            clear: none
    }

    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli:nth-child(5n+1) {
            clear: both
    }
}

@media only screen and (max-width:1440px) {

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli {
            width: 25%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli {
            width: 25%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 50%
    }
}

@media only screen and (max-width:1200px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli {
            width: 25%
    }
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli:nth-child(5n+1) {
            clear: none
    }

    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli:nth-child(4n+1) {
            clear: both
    }
}

@media only screen and (max-width:1200px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli {
            width: 25%
    }
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli:nth-child(6n+1) {
            clear: none
    }

    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli:nth-child(4n+1) {
            clear: both
    }
}

@media only screen and (max-width:1200px) {

    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli {
            width: 33.33333%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 66.66667%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli {
            width: 25%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli {
            width: 25%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli {
            width: 25%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 50%
    }
}

@media only screen and (max-width:1024px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-three-columns .eltd-pli {
            width: 50%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-three-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-four-columns .eltd-pli {
            width: 50%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-four-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli {
            width: 50%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli {
            width: 50%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-two-columns .eltd-pli:nth-child(1n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-three-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:1024px) {

    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli {
            width: 33.33333%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 66.66667%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli {
            width: 33.33333%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 66.66667%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli {
            width: 33.33333%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 66.66667%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli {
            width: 33.33333%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 66.66667%
    }
}

@media only screen and (max-width:768px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-two-columns .eltd-pli {
            width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-two-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-three-columns .eltd-pli {
            width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-three-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-four-columns .eltd-pli {
            width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-four-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli {
            width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli {
            width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli:nth-child(2n+1) {
            clear: both
    }
}

@media only screen and (max-width:768px) {

    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli {
            width: 50%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }
}
@media only screen and (max-width:768px) {
        .eltd-pl-holder.eltd-standard-layout.eltd-two-columns .eltd-pli {
            width: 100%;
        }
        
        .eltd-pl-holder.eltd-standard-layout.eltd-three-columns .eltd-pli {
            width: 50%;
        }
        .eltd-pl-holder .eltd-pli .eltd-pli-overlay .eltd-pli-quicklook{
            width: 100%;
        }
        .eltd-pl-holder .eltd-pli .eltd-pli-overlay .eltd-pli-add-to-cart{
                width: 100%;
        }
        .eltd-pl-holder .eltd-pli-inner .eltd-pli-image img{
            height: 272px !important;
        }
        .eltd-pl-holder .eltd-pli .eltd-pli-text-wrapper .eltd-pli-text-wrapper-info-top-holder .eltd-pli-text-wrapper-info-top-holder-left{
                width:100%;
                text-align: center;
        }
        .eltd-pl-holder .eltd-pli .eltd-pli-text-wrapper .eltd-pli-text-wrapper-info-top-holder .eltd-pli-text-wrapper-info-top-holder-right{
                width:100%;
                text-align: center;

        }
        .eltd-pl-holder.eltd-product-info-large .eltd-pli .eltd-pli-price , 
        .eltd-pl-holder.eltd-product-info-large .eltd-pli .eltd-pli-price .woocommerce-Price-currencySymbol,
        .eltd-pl-holder.eltd-product-info-large .eltd-pli .eltd-pli-price bdi,
        .eltd-pl-holder.eltd-product-info-large .eltd-pli .eltd-pli-price .woocommerce-Price-amount
         {
            font-size: 18px !important;
            letter-spacing: 0px;
        }
}


@media only screen and (max-width:680px) {
   
    .eltd-pl-holder .eltd-pli .eltd-pli-overlay .eltd-pli-add-to-cart{
        width: 100%;
    }

    .eltd-pl-holder.eltd-standard-layout.eltd-four-columns .eltd-pli {
        width: 100%
    }

    .eltd-pl-holder.eltd-standard-layout.eltd-five-columns .eltd-pli {
        width: 100%
    }

    .eltd-pl-holder.eltd-standard-layout.eltd-six-columns .eltd-pli {
        width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-two-columns .eltd-pli.eltd-woo-image-large-width-height {
        width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-three-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-four-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-five-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }

    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pl-sizer,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width,
    .eltd-pl-holder.eltd-masonry-layout.eltd-six-columns .eltd-pli.eltd-woo-image-large-width-height {
            width: 100%
    }
}

.eltd-pp-holder {
    margin: 0 auto;
    position: relative;
    display: table
}

@media only screen and (max-width:768px) {
    .eltd-pp-holder .eltd-ppi {
            display: block;
            margin-bottom: 20px
    }
}

@media only screen and (max-width:1024px) {
    #yith-quick-view-modal #yith-quick-view-content .summary {
            padding: 88px 50px 50px
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .single_add_to_cart_button {
            padding: 8px 45px
    }
}

@media only screen and (max-width:768px) {
    body {
            position: relative
    }

    #yith-quick-view-modal {
            position: absolute;
            right: auto;
            bottom: auto;
            width: 100%;
            height: 100%
    }

    #yith-quick-view-modal .yith-wcqv-wrapper {
            position: absolute
    }

    #yith-quick-view-modal #yith-quick-view-content .images,
    #yith-quick-view-modal #yith-quick-view-content .summary {
            width: 100%
    }

    #yith-quick-view-modal #yith-quick-view-content .images img {
            margin: 0 auto
    }

    #yith-quick-view-modal #yith-quick-view-content .summary {
            padding: 46px 50px 50px
    }

    #yith-quick-view-modal #yith-quick-view-content .eltd-quantity-buttons .eltd-quantity-input {
            height: 49px;
            width: 49px
    }

    #yith-quick-view-modal #yith-quick-view-content .eltd-quantity-minus,
    #yith-quick-view-modal #yith-quick-view-content .eltd-quantity-plus {
            height: 25px
    }
}

@media only screen and (max-width:680px) {

    #yith-quick-view-modal #yith-quick-view-content .images,
    #yith-quick-view-modal #yith-quick-view-content .summary {
            width: 100%
    }

    #yith-quick-view-modal #yith-quick-view-content .summary {
            padding: 26px 40px 26px
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .variations tbody {
            width: 100%;
            display: block
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .variations tbody tr {
            width: 100%;
            padding-right: 0
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .single_add_to_cart_button {
            text-align: center;
            width: 100%;
            margin-top: 15px
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .eltd-quantity-buttons {
            width: 100%;
            text-align: center
    }

    #yith-quick-view-modal #yith-quick-view-content .summary table.group_table .eltd-quantity-buttons {
            width: 100%;
            text-align: center
    }

    #yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=offers] {
            margin: 0 0 20px
    }

    #yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=description] {
            display: none
    }

    #yith-quick-view-modal #yith-quick-view-content .summary form.cart {
            margin: 0 0 20px
    }
}

@media only screen and (max-width:768px) {

    .woocommerce-wishlist .woocommerce-error,
    .woocommerce-wishlist .woocommerce-info,
    .woocommerce-wishlist .woocommerce-message {
            padding: 17px 25px
    }
}

@media only screen and (max-width:680px) {

    .woocommerce-wishlist .woocommerce-error,
    .woocommerce-wishlist .woocommerce-info,
    .woocommerce-wishlist .woocommerce-message {
            padding: 14px 20px;
            line-height: 2em
    }

    .woocommerce-wishlist .woocommerce-error a,
    .woocommerce-wishlist .woocommerce-info a,
    .woocommerce-wishlist .woocommerce-message a {
            float: none;
            margin: 0 70% 15px 0
    }
}