/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: May 25 2026 | 11:13:53 */
/* directorist content header disable */
.directorist-card__header {
  display: none;
}

/* Description padding */
.directorist-single-info{
	padding-top:20px;
}

/* fix mobile share, compare buttons */
@media screen and (max-width: 575px) {
  .directorist-single-listing-quick-action {
    justify-content: right!important;
  }
}

/* slider image adjustment for mobile */
.swiper-wrapper{
	height:auto;
}

.directorist-single-listing-slider{
	height:auto!important;
}

/* directory header bottom space remove */
.directorist-single-listing-header{
	margin-bottom:0px;
}

/* directory heading top spacing */
.directorist-listing-details__listing-title{
	margin-top:10px;
}

/* share menu appear issue fix */
.directorist-social-share-links {
	z-index: 3!important;}

/* other categories appear issue fix */
.directorist-listing-category__popup__content {
	z-index: 350!important;}

/* hide user profile banner */
.dplace-banner-overlay{
	display:none!important;
}

/* post image fix on mobile */
.post-single .post-thumbnail img {
  height: auto!important;
}

/* login modal adjustment */
.theme-authentication-modal .modal-body .theme-close {
	border-radius: 10px!important;
	right: 10px!important;
	padding-top: 10px;
}

/* hide sort by */
.directorist-content-active .directorist-listings-header__right p {
	display:none!important;
}

/* logo size fix */
.main-header .site-branding a img{

    max-width: 160px !important;
    width: 160px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

/* disable filter button on locations and categories mobile */
@media (max-width: 576px){
.directorist-all-listing-btn__advanced {
  display: none!important;
}}

/* overflow fix */
html,
body{
    overflow-x: hidden !important;
    max-width: 100%;
}

/* Profile name in header, hidden */

	.header-user-action__author .dplace-wlc-text{
		display:none!important;
	}

/* header border */
#site-header.menu-area {
    border-bottom: 3px solid #2563eb !important;
}

/* footer border */
.site-footer{
	 border-top: 3px solid #2563eb !important;
}

/* footer links */
.site-footer .widget a:hover {
  color: #2563eb!important;
}

/* hide space below logo on footer */
#dplace_about-2 .dplace-about-item{
	display:none!important;
}

/* space on footer */
.site-footer{
	padding-right:10px!important;
	padding-left:10px!important;
}

/* width set for header */
.main-header{
	max-width:1140px!important;
}

/* footer logo spacing */
.widget_dplace_about{
  margin-bottom: 20px!important;
}

/* spacing between widgets in footer in tablet and mobile */
@media only screen and (max-width: 767px) {
	.theme-container .row {
		gap: 15px!important;}
}

/* header z index unset */
/* .sticky-top {
  z-index: auto!important;
} */

/* university card z index set */
/* .directorist-listing-single__thumb {
  z-index: 1!important;
} */

/* login modal background z index adjust */
.modal-backdrop{
  z-index:1021!important;
}

/* filter modal background z index adjust */
.directorist-content-active.directorist-overlay-active::before {
	z-index: 1021!important;
}


/* map card styling on map */
.map-listing-card-single .map-listing-card-single__img, .map-listing-card-single__author, .map-listing-card-single__content__meta, .map-listing-card-single__content__phone{
  display:none!important;
}

.map-listing-card-single__content__title {
  padding-top: 10px!important;
}

/* Listing publish alert css */
.directorist-alert.directorist-alert-info {
  max-width: 1140px;
  margin: 0 auto;
}

/* Listing dashboard css */
.directorist-user-dashboard {
  max-width: 1140px !important;
	margin: 0 auto;}

/* Listing profile pic button css */
.directorist-image-profile-wrap .ez-media-uploader .ezmu__btn {
	min-width: 100px!important;}

/* sidebar profile margin */
.directorist-single-author-avatar-inner{
	margin-right:12px!important;
}

