/*------------------------------------------------------------
LISTING
====================================*/

.listing-container {
  margin-bottom: 3rem;
  .h1 {
    margin-bottom: 2rem;
  }
  .pagination-wrapper {
    margin-top: 2rem;
  }
}

// Header
.listing-header-img-wrapper {
  position: relative;
  margin-bottom: 3rem;
}
.listing-header-img {
  position: relative;
}

.listing-search-wrapper {
  .listing-show {
    display: none;
  }
}
.listing-search-container {
  padding: 1.5rem 0;
  margin-bottom: 3rem;
  border-top: 0.1rem solid $gray-200;
  border-bottom: 0.1rem solid $gray-200;
  .listing-search-title {
    display: none;
    font-size: 1.6rem;
  }
}


/* RESPONSIVE */
/***************************************/
@include media-breakpoint-down(sm) {
  // Header
  .listing-header-container {
    text-align: center;
  }
}
@include media-breakpoint-up(md) {
  .listing-container {
    margin-bottom: 7rem;
    .show-hide-footer-link {
      text-align: left;
    }
  }

  // Header
  .listing-header-container {
    align-items: center;
    margin-bottom: 3rem;
  }
  .listing-header-img-wrapper {
    margin-bottom: 0;
  }

  .listing-search-wrapper {
    display: flex;
    align-items: center;
    padding: 1.5rem 0;
    .listing-show {
      display: flex;
    }
  }
  .listing-search-container {
    padding: 0;
    .listing-search-title {
      display: block;
      margin: 0;
    }
    .col-md-3 {
      display: flex;
      align-items: center;
      border-right: 0.1rem solid $gray-200;
    }
  }
}
