/**
 * Theme Name: NoCrastination
 * Version: 1.3
 * Template: rehub-theme
 * ...other header fields
 */

:root {
	--primary-color: #facc15;
	--primary-color-blue: #0072CE;
	--hover-color: #ffe26f;
}

nav.top_menu > ul > li > a, .logo_section_wrap .user-ava-intop:after, .dl-menuwrapper button i, .dl-menuwrapper .re-compare-icon-toggle, nav.top_menu > ul > li > a {
    color: #111 !important;
}

#footercustomarea a,
.elementor-widget-container h5{
  color: #fff !important;
  text-decoration: none;
}

#footercustomarea a:hover,
#footercustomarea a:focus {
  color: #fff !important;
  text-decoration: underline !important;
}
 
/* Hide header add menu item */
.top_menu, .dl-trigger, .rh-float-panel,
.act-rehub-login-popup,
/* Hide product category and compare button in product cards */
.woocat, .button_action {
    display: none !important;
}

.header_wrap {
    background: white !important;
}

.acf-attributes-for-grid {
    font-size: 13px;           /* Makes text smaller */
    margin-top: 10px;          /* Adds space above */
    margin-bottom: 10px;       /* Adds space below */
}

.acf-attributes-for-grid > div {
    margin-bottom: 6px;        /* Space between lines */
}

/* Hide lots of unneeded stuff in Dokan Product Add/Edit form */
.dokan-product-type-container .downloadable-checkbox,
.dokan-product-type-container .virtual-checkbox,
.dokan-other-options,
.dokan-form-group:has(.dokan-add-new-cat-box), 
.dokan-form-group:has(label[for="product_brand"]),
.dokan-form-group:has(label[for="_sku"]),
.dokan-form-group:has(label[for="_sold_individually"]),
.dokan-form-group:has(label[for="product_tag_edit"]),
.content-half-part:has(label[for="_low_stock_amount"]),
.dokan-price-container /* Hide Price*/,
.form-row.form-group.user-role.vendor-customer-registration
{
    display: none !important;
}

.dokan-product-inventory{
    margin-bottom: 50px;
}

label[for="_manage_stock"] {
    display: none !important;
}

label[for="_backorders"], select[name="_backorders"] {
    display: none !important;
}

/* Completely disable WooCommerce zoom in Rehub */
.woocommerce-product-gallery__image .zoomImg {
    display: none !important;
}

.woocommerce-product-gallery__image {
    overflow: visible !important;
}

.woocommerce-product-gallery__image img {
    transform: none !important;
    transition: none !important;
    cursor: default !important;
}

.woocommerce .products.grid_woo .product {
    padding: 0 !important;
}

.grid-inner-pad{
	padding: 0px 10px 75px;
}

.woocommerce .products .product figure {
    margin: 0 0 15px 0 !important;
}

.product.col_item.woo_grid_compact.two_column_mobile.type-product figure img {
	border-radius: 5px;
	height: 200px !important;
	width: 100% !important;
	object-fit: cover;
}

.product.col_item.woo_column_item.two_column_mobile.type-product figure img{
	border-radius: 5px;
	height: 160px !important;
	width: 100% !important;
	object-fit: cover;
}

.woo_grid_compact figure:not(.notresized) img {
    height: auto !important;
}

.acf-attr-2,
.acf-attr-3,
.acf-attr-4,
.guests-spots{
  display: flex;
  align-items: center;
  gap: 8px;            /* adds spacing between icon and text, adjust as needed */
}

.acf-attr-2 svg,
.acf-attr-3 svg,
.acf-attr-4 svg,
.guests-spots svg {
  display: inline-block;
  vertical-align: middle;
  /* Optionally, adjust size or add margin if needed */
}

.price {
	color: var(--primary-color-blue);
}

.rh-icon-notice.rehub-main-color-bg {
	background-color: var(--primary-color-blue) !important;
}

.summary .product_meta {
  font-size: inherit !important;
  line-height: inherit !important;
  clear: none !important; /* or initial !important */
}











