.mega_menu_title {
font-size:14px!important;
}

.custom-menu-item a:before {
    display: none;
}

.custom-menu-item .avia-bullet {
display: none!important;
}
.custom-menu-item .avia-menu-text {
font-size:17px!important;
color:#000000!important;
font-weight:bold!important;
margin-left:-11px;
}

/* Product list */
.product h4 {
    font-size:14px!important;
}

#top .inner_product_header {
    min-height: 100px;
}

.sidebar .widget {
text-align: left !important;
}

.single-product .product_meta {
   display: none;
}

.image-overlay-inside, .image-overlay.overlay-type-extern {
display: none;
}

.image-overlay {
    background-color: transparent!important;
}

.search .post-meta-infos {
    display: none!important;
}

.boxed#top {
   margin: 0 auto;
   overflow: visible;
   color: transparent;
}

.related.products {
  display: none;
}

/* Previous/Next month arrow background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next, 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev {
	background-color: #a2a1a1;
font-size: 14pt;
}


@media only screen and (min-width: 990px) {
.cart-collaterals .cart_totals {
    width: 100%;
}
.cart-collaterals {
    float: right;
    width: 40%;
}

.cross-sells {
    padding-top: 0px;
     margin-top: 0px;
     border: none;
     width: 60%;
    float: left;
}

div.cross-sells .products .product {
    width: 45%;
}

#top form.woocommerce-cart-form {
    margin-bottom: 65px;
}
}
.woocommerce-grid-Price-amount.amount {
	display: none;
}
/* ---------- Enfold-compatible product category pill ---------- */

/* Ensure the whole product area centers its content (targets Enfold's <a> wrapper) */
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a {
  text-align: center !important;
}

/* Category pill when it's inside the link wrapper */
.woocommerce ul.products li.product a .product-category,
.woocommerce-page ul.products li.product a .product-category {
  display: inline-block !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  font-size: 0.75rem !important;
  letter-spacing: 0.05em !important;
  padding: 0.28em 0.7em !important;
  border-radius: 999px !important;
  margin-bottom: 0.55em !important;
  line-height: 1 !important;
  /* Theme-safe colour: try Enfold variables, then fallback */
  background-color: var(--av_primary, var(--av-primary, #a0ce4e)) !important;
  color: #ffffff !important;
  box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;
  transition: transform 0.2s ease, opacity 0.2s ease, background-color 0.2s ease;
}

/* Slight pop on hover */
.woocommerce ul.products li.product:hover a .product-category,
.woocommerce-page ul.products li.product:hover a .product-category {
  transform: translateY(-2px);
  opacity: 0.95;
}

/* Title: larger and sentence case (do not force uppercase) */
.woocommerce ul.products li.product a .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product a .woocommerce-loop-product__title {
  font-size: 1.12rem !important;
  font-weight: 600 !important;
  text-transform: none !important; /* keep sentence case */
  color: inherit !important;        /* use theme text colour */
  margin-top: 0.15em !important;
  margin-bottom: 0.5em !important;
  line-height: 1.35 !important;
}

/* Gentle card lift on hover (optional but neat) */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.06);
}
/* TEST: temporary - should make category pill bright hotpink if rule applies */
.woocommerce ul.products li.product a .product-category,
.woocommerce-page ul.products li.product a .product-category,
.woocommerce .products li.product a .product-category,
.avia .products li.product a .product-category,
.avia-builder .product-category,
.product-grid .product-category {
  background: hotpink !important;
}
