/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 .home h2 {
   color: #fff;
   width: 60%;
 }

 .home .geodir-popular-cat-list {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
 }

 .sd.home .geodir-popular-cat-list li.geodir-pcat-show {
   width: 96px;
   margin: 4px !important;
 }

.home .site-logo-wrap {
  visibility: hidden;
}

.featured-area {
  min-height: 150px;
}

.featured-area::before {
  opacity: 0.6;
}

.sd.single.geodir-page .featured-area, .sd.sd-preview .featured-area {
  height: 40vh;
}

.header-wrap {
  align-items: center;
}

.sd.home .header-wrap .geodir-advance-search-default{
  width: 100%;
}

.sd.home .geodir-category-list-in {
  max-width: 360px;
}

@media (max-width: 992px) {
  .site-logo-wrap {
    width: 75%;
  }
}
/*
@media all and (max-width: 668px) {
  .sd.home .geodir_full_page {
    display: none;
  }
}
*/
.dt-mobile-account-wrap {
  display: none;
}

input[type="submit"], button {
  background-color: #333;
  border-color: #aaa;
}

input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus {
  background-color: #000;
  border-color: #bf2042;
}

a, a:hover, a:focus {
  color: #000;
}

/*
a:hover, a:focus {
  text-decoration: underline;
}
*/

.geodir-list-view-select {
  display: none;
}

.sd-detail-author {
 display: none;
}

.sd-ratings {
  display: none;
}

.sd-detail-cta {
  /* display: none; */
}

.gd-get-directions {
  display: none;
}

.single-gd_place .featured-area {
  display: none;
}

.geodir_category_list_view li .geodir-post-img {
  display: none;
}

/* Map stuff */

.geodir-bubble_desc {
  display: flex;
  flex-direction: column;
}

.geodir-bubble-meta-side {
  padding: 0 5px;
  margin: 0;
  flex-grow: 1;
}

.geodir-bubble_desc h4 {
  position: inherit;
  width: 100%;
  background: none;
  color: black;
  padding-bottom: 0;
  padding-right: 10px;
  text-overflow: inherit;
  white-space: normal;
}

.geodir-bubble_desc h4 > a {
  color: black;
}

.geodir-bubble_image {
  display: none;
}

.geodir-bubble-meta-fade {
  display: none;
}

.geodir-bubble-meta-bottom {
  display: none;
}

.map-category-listing-main {
  display: none;
}

.sd-detail-cta .sd-cta-favsandshare li i.fa {
  font-size: 35px !important;
}
/*
 * Hide post_content from listings search results - only display ShortDescription
 */

.post-type-archive-gd_place .geodir-entry-content, .search-results .geodir-entry-content, .search-results span.geodir-i-text, .post-type-archive-gd_place span.geodir-i-text {
    display: none;
}
