.site-loader {
    display: none !important;
}

.hp-vendor--view-block .hp-vendor__registered-date,
.hp-vendor--view-page .hp-vendor__registered-date {
  display: none;
}

@media (max-width: 767px) {
  .hide-on-mobile {
    display: none;
  }
}

.hp-listing--view-block 
.hp-listing__created-date,
.hp-listing--view-page 
.hp-listing__created-date {
  display: none;
}

.hp-listing--view-block 
.hp-listing__title {
	font-weight:700;
		font-size: medium;
}


.hp-listing-category--view-block
.hp-listing-category__name {
	font-weight:700;
}

.hp-listing--view-block .hp-listing__footer{
	display:none
}

.hp-vendor--view-block .hp-vendor__footer{
	display:none
}

.hp-listing__categories a {
	pointer-events: none;
}

.hp-listing-category--view-block .hp-listing-category__item-count,
.hp-listing-category--view-page .hp-listing-category__item-count {
  display: none;
}


.site-content {
padding-top: 15px;
}


.hp-template--listings-view-page .header-hero--cover {
    background-color: #1B0B3B;
    background-blend-mode: darken;
    background-size: cover;
    background-position: center;
    color: #ffffff;
	border-radius: 25px;
		margin: 0px 10px 0px 10px;
}

.hp-template--listings-view-page .header-hero--cover::after {
	border-radius: 25px;
}




.hp-template--listings-view-page 
.hp-listing-category__item-count { background-color:#ccfe56}

.wp-block-separator {
display: none}

.hp-template--listings-view-page 
.hp-form--listing-search {
	    margin-top: 5px;
}

.wp-block-newspack-blocks-homepage-articles  
.entry-title {
	font-weight:600;
}

.header-hero__content
.page__title  {
	display: none;
}


.hp-listing-category__name {
	font-weight:800;
font-size: 1.5rem;
}



.hp-listing__title {
	font-weight: 700
}




.hp-form--listing-search .hp-form__button, .hp-form--vendor-search .hp-form__button {
	background-color: #7c57fc;
}



body:not(.home):not(.tax-hp_listing_category):not(.single-post)
.header-hero__content {
  background-color: #f5f5f7;
}

.menu-item  {font-size: small;
	
}

.hp-menu__item--listing-submit {
	font-size: small
}


.hp-page__sidebar
.hp-listing__attributes {
display:none;
}



@media screen and (max-width: 480px) {
.hp-template--listing-view-page .hp-listings .hp-row {
display: inline-flex;
flex-wrap: nowrap;
overflow: scroll;
width: 92dvw;
-ms-overflow-style: none;
scrollbar-width: none;

}

.hp-template--listing-view-page article.hp-listing.hp-listing--view-block {
max-width: 180px;
height: 100%;
}

.hp-template--listing-view-page .hp-col-xs-12 {
flex-basis: auto;
padding: 0px 10px 0px 10px ; 
}
}

.hp-template--listing-view-page .hp-listing__title a {
font-size: 1rem;
line-height: 1; 
font-weight: 700;
}


.hp-template--listing-view-page .hp-listings .hp-row .hp-listing_categories.hp-listing_category a {
font-size: 0.5rem;
}

.hp-template--listing-view-page
 .hp-listings .hp-row .hp-listing__category {
	display:none;
}


.hp-template--listing-view-page .hp-listings .hp-row .hp-listing_details.hp-listing_details--primary p {
color: #b7b7b7;
line-height: 1.3;
}



/* Login Button Styling*/
.header-navbar__menu>ul>li.menu-item--user-account, .header-navbar__menu>ul>li.menu-item--user-login  {
     margin: 1rem;
	padding: .45rem 1.2rem .45rem 1.2rem;
    background: #7856ff;
	color: #ffffff;
	size: 1rem;
border-style: solid;
    border-radius: 1px;
	border-color: #ffffff;
  border-radius: 25px;
}
.header-navbar__menu .hp-link i {
	display:  none;
}


/* Remove add listing button*/
.hp-menu--site-header .hp-menu__item--listing-submit{
  display: none;
}

.woocommerce .hp-menu--site-header .hp-menu__item--listing-submit{
  display: none;
}



/* Font Color for Listing Search Bar)*/
.selection {
	color: #7f7f7f;
}


/* General Styles for the Mobile Burger Menu (ShibFox)*/

.header-navbar__burger > ul {
    background-color: #ffffffcc; /* Semi-transparent white */
    -webkit-backdrop-filter: blur(25px); /* Blur effect */
    backdrop-filter: blur(25px);
    padding: 3.5rem 2rem; /* Unified padding */
}

/*Border for  List Items in the Mobile Menu */

.header-navbar__burger ul li {
    border-bottom: 1px solid #394b5d; /* Divider between items */
}

.header-navbar__burger ul li:last-child {
    border-bottom: none; /* Remove bottom border for the last item */
}

/* Link Styling for List Items */

.header-navbar__burger ul li a {
    color: #000; /* Default text color */
	font-size: .8rem;
    font-weight: 500;
    display: flex;
    transition: color 0.3s ease;
}



@media only screen and (max-width: 47.99em) {
    .header-navbar__burger:not(:last-child) {
        margin-right: .2rem;align-content
	}
	
/* Adjust icon size specifically (menu button)*/

.header-navbar__burger a > i.fas.fa-bars {
   	color: #B59EFF;
	font-size: 20px;  
}

/* Style for menu-item with children (dropdown menu arrow) */

.header-navbar__burger > ul > li.menu-item-has-children::after {
    font-size: 20px;
    padding: 5px;
}

/* Prevent clicking on the user account name link */

.menu-item.menu-item--user-account > a {
    pointer-events: none; /* Disables click functionality */
    cursor: default; /* Changes the cursor to indicate it's not clickable */
}

/* Style for before pseudo-element (Close Button) */

.header-navbar__burger > ul:before {
    color: #7856FF;
    font-size: 1.2rem;
 margin-right: 5px; /* Add some space from the right edge */
}

/* Adjust padding for smaller screens */

@media only screen and (max-width: 768px) {
    .header-navbar__burger ul li {
        padding: 10px 5px; /* Adjust padding */
		
    }
}

.wp-block-columns {
	margin-bottom: 0px;
}

.wp-block-group.alignfull.has-background {
    margin-top: 0 !important;
    padding-top: 2rem !important;
}

/* Hide bars above footer */
.footer-widgets .widget__title::before {
	display: none;
}

	.header-hero--cover h1 {text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25)
}
		.header-hero--cover h3 {text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25)
}
	
	
	.hide-submit .ff-btn-submit {
  display: none;
}