/* Ensure the parent container is displayed as flex to center and justify items */
.nav-wrapper.main-menu-warpper {
    display: flex;
    justify-content: center; /* Center and distribute items evenly */
    align-items: center;     /* Vertically align items in the center */
}

/* Ensure the list inside the navigation behaves like a flex container */
.header-nav.nasa-main-menu {
    display: flex;
    justify-content: space-between; /* Justify the menu items evenly across the width */
    flex-wrap: wrap;                /* Allow wrapping of items if needed on smaller screens */
    width:100%;                    /* Ensure it spans the full width */
    padding: 0;
    margin: 5;
    list-style: none;               /* Remove default list styling */
}

/* Style individual menu items */
.header-nav.nasa-main-menu li {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 1px; /* Adjust spacing between the menu items */
}

/* Adjust the appearance of anchor links */
.header-nav.nasa-main-menu a {
    text-align: center;
    padding: 15px 0px;  /* Adjust padding to make items look balanced */
    text-decoration: none;
    color: #f2f2f2;
    font-size: 17px;
}

/* Hide the 'Sold By' section on the product page */
.nasa-dokan-sold_by_in_loop {
    display: none; /* Completely hide the element */
}

/* Hide the 'Ask a Question' link on the product page */
a.nasa-node-popup[data-target="#nasa-content-ask-a-quetion"] {
    display: none; /* Completely hide the element */
}

/* Left align the text in the short description on the product page */
.woocommerce-product-details__short-description {
    text-align: left; /* Align text to the left */
}

/* Apply padding to the outermost .layoutArea element */
.layoutArea {
    padding: 5px; /* Apply 5px padding to all sides of the outermost .layoutArea */
}

/* Ensure inner elements retain their default padding or no padding */
.layoutArea .column {
    padding: 0; /* Reset padding to 0 if needed */
}



/* Container for positioning the images */
.container {
    position: relative;  /* Ensure the images are positioned relative to this container */
    width: 100%;  /* Set the width as needed */
    height: 100%; /* Set the height as needed */
}

/* First image aligned to the top-right */
img.alignnone.wp-image-36746 {
    position: absolute;
    top: 7px;   /* Align at the top */
    right: 0; /* Align to the right corner */
    width: 20px;  /* Set the image width */
    height: 20px; /* Set the image height */
}

/* Second image aligned below the first one */
img.alignnone.wp-image-36745 {
    position: absolute;
   top: 7px;  /* Adjust the top value to place it below the first image */
    right: 35px;   /* Align to the right corner */
    width: 20px;  /* Set the image width */
    height: 20px; /* Set the image height */
}

.checkout-modern-wrap .woocommerce-checkout-review-order-table .order-total td * {
    visibility: visible;
    opacity: 100;
	 color: #000000;
}


/*logi*/
.logged-in .logtest
{
Display:none;
}

/* Hide the custom message for prouser */
.prouser-logged-in .view-price-message {
    display: none; /* Hide message if user is a pro */
}

/* Style the custom message */
.view-price-message {
    font-size: 16px;
    color: red;
    margin-top: 10px;
    font-weight: bold;
}

//***********/


/////**/////
	
/* Hide price-prefix in the total price section */
.woocommerce-checkout .price-prefix {
    display: none;
}

/* Show price-prefix under the product title */
.woocommerce-checkout .product .price-prefix {
    display: block;
}

//////****///
/* Hide the entire variation element containing Vendor on cart and checkout pages */
.woocommerce-cart .variation .variation-Vendor,
.woocommerce-checkout .variation .variation-Vendor {
    display: none;
}


//////****////*/
     
.nasa-search-space .nasa-show-search-form.nasa-search-relative input[name="s"] {
    padding-right: 55px;
     /* padding-left: 0px; */
}


/*******/////
ul.breadcrumbs {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.breadcrumbs li {
    display: inline;
    font-size: 14px;
}

ul.breadcrumbs li a {
    text-decoration: none;
    color: #0073aa;
}

ul.breadcrumbs li a:hover {
    text-decoration: underline;
}

ul.breadcrumbs li:after {
    content: " / ";
}

ul.breadcrumbs li:last-child:after {
    content: "";
}
/////****/////
/* Target cart count number and make it bold and black */
.nasa-cart-count .nasa-mini-number .cart-number {
  font-weight: bold;
  color: #000000; /* Black color */
}

.stock-sold b {
    color: black !important; /* Change the stock quantity number to black */
}

.nasa-product-stock-progress-bar {
    background-color: black !important; /* Change the progress bar to black */
}

.nasa-cart-count {
    color: black !important; /* Ensures that the cart count number appears in black */
    font-weight: bold; /* Optionally make the number bold */
}
/* Changer la couleur de fond du menu déroulant en blanc */
.header-nav.nasa-main-menu li ul {
    background-color: #ffffff; /* Blanc */
}

/* Changer la couleur du texte en noir dans le menu déroulant */
.header-nav.nasa-main-menu li ul li a {
    color: #000000; /* Noir */
}

/* Optionnel : Changer la couleur de fond lors du survol en gris clair */
.header-nav.nasa-main-menu li ul li:hover {
    background-color: #f0f0f0; /* Gris clair */
}

/* Optionnel : Changer la couleur du texte lors du survol */
.header-nav.nasa-main-menu li ul li:hover a {
    color: #000000; /* Noir reste inchangé */
}

#wpmenucartli
{
	display:none!important;
}
.woocommerce-cart-form__cart-item.cart_item  .variation
{
	display:none;
}
.woocommerce-shipping-totals.shipping
{
	display:none;
}

.dokan-account-migration-lists
{
	display:none;
}
.woocommerce-MyAccount-content p
{	display:none;
}

/*  its for showing reset passwod */
.woocommerce-EditAccountForm.edit-account p 
{
	display:block
}

/* its for block ajax edit */
 body.page-id-36993 .co-wrap-info .quantity
{
	display: none;
}