/**
 * Theme Name: Nooni Child
 * Theme URI: https://demo.theme-sky.com/nooni/
 * Author: Theme Sky Team
 * Author URI: http://theme-sky.com/
 * Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
 * Template: nooni
 * Version: 1.0.0
 * License: GNU General Public License v2 or later
 * License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
 * Text Domain: nooni-child
 *
 * @format
 */

body.woocommerce-checkout .breadcrumbs,
body.woocommerce-checkout footer.footer-container,
body.woocommerce-checkout header.ts-header,
body.woocommerce-cart .breadcrumbs,
body.woocommerce-cart footer.footer-container,
body.woocommerce-cart header.ts-header {
  display: none !important;
}

body.woocommerce-checkout div#customer_details {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.container,
.ts-header .header-sticky .container,
.ts-compare-popup .content-wrapper,
.breadcrumb-title-wrapper .breadcrumb-content,
.elementor-page .page-container.has-1-sidebar,
.elementor-page .page-container.has-2-sidebar,
:is(.page-template-blog-template, body:not(.elementor-page)) .page-container {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

body .woocommerce > form.checkout #order_review {
  padding: 15px 15px 100px;
  margin-bottom: 0;
}

body #add_payment_method #payment div.payment_box,
body.woocommerce-cart #payment div.payment_box,
body .woocommerce-checkout #payment div.payment_box {
  padding: 10px;
  font-size: 14px;
  letter-spacing: 0;
}

body .woocommerce > form.checkout #order_review_heading {
  padding: 30px 15px 0;
}

body.woocommerce-checkout .page-container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
form .select2-container,
form .select2-container .selection {
  width: 100%;
}

.header-top {
  background-image: linear-gradient(320deg, #86106a 43%, #5e3653 100%);
  border-bottom: 0;
}

.header-top > div {
  display: block;
}

.ts-header .header-top .header-right {
  display: none;
}

.ts-header .header-top .header-left,
.ts-header .header-top .header-right {
  justify-content: center;
}

header .logo-wrapper a {
  font-size: 25px;
  color: #2e2a39bf;
  font-weight: 600;
}

.title-align-left .shortcode-heading-wrapper .shortcode-title {
  line-height: 155%;
}

body.woocommerce-checkout div#customer_details .col-2 {
  display: none !important;
}

div#boxID02 .price,
.products .meta-wrapper > .price,
div#boxID02 .woocommerce div.product p.price,
.woocommerce div.product span.price,
div#boxID02 .woocommerce-grouped-product-list-item__price,
div#boxID02 .cart_list li .subtotal,
div#boxID02 .woocommerce table.shop_table .amount.woocommerce-Price-amount,
div#boxID02 .woocommerce div.product .summary p.price,
div#boxID02 .woocommerce div.product .summary span.price,
div#boxID02 .product:not(.product-category) .product-name a,
div#boxID02 .product .product-brands a,
div#boxID02 .woocommerce .products .product .product-categories a,
div#boxID02 .woocommerce .widget-container il li .product-categories a,
div#boxID02 .widget-container ul li .product-categories a div#boxID02 .elementor a,
div#boxID02 .title-align-left .shortcode-heading-wrapper .shortcode-title {
  color: #000 !important;
}

.ho-content01 .meta-wrapper .price {
  color: #000 !important;
}

#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
  width: 0 !important;
  min-width: 0 !important;
  margin-right: 0 !important;
}

.woocommerce-mini-cart-item a.thumbnail {
  display: none !important;
}

.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper,
.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper {
  padding-left: 0 !important;
}

p.price:nth-child(5) {
    display: none;
}

@media (min-width: 1280px) {
  .woocommerce .woocommerce-cart-form {
    width: 100%;
    margin-bottom: 80px;
  }

  body.woocommerce-cart .woocommerce .cart-collaterals {
    margin: 0 0 0 auto !important;
  }

  .sp-wcsp-cat-thumbnail img {
    height: 24.6rem;
    object-fit: cover;
  }
}

@media (max-width: 1279.5px) {
  body.woocommerce-cart article > .woocommerce {
    flex-direction: column-reverse;
  }
}

div#boxID02 .price,
.products .meta-wrapper > .price {
  color: #86106a !important;
}

body:not(.rtl) .elementor-5315 .elementor-element.elementor-element-53abe19 {
  height: 100%;
}

#right-sidebar {
  display: none !important;
}

.has-1-sidebar #main-content {
  width: 100% !important;
}

@media only screen and (max-width: 1279px) {
  .woocommerce .page-container:not(.no-sidebar) div.product .product-images-summary div.woocommerce-product-gallery,
  .woocommerce .page-container:not(.no-sidebar) div.product .product-images-summary div.summary {
    width: 100% !important;
  }
}
