.message {
  text-align: center;
  font-size: 18px;
  font-size: calculateRem(18px);
  margin-top: 10px;
  margin-bottom: 10px; }

.search-result .img-container {
  position: relative; }
  .search-result .img-container .img-container-img {
    padding-top: 100%;
    border-radius: 2rem;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }

.search-result h2 {
  font-size: 1.5rem; }

.search-result .fas {
  color: #E872E2;
  font-size: 1.2rem;
  padding: 0.2rem; }

.search-result .price {
  font-size: 2rem;
  font-weight: 700;
  color: #1E4C51;
  line-height: 1.5; }

.search-result .price .original-price {
  font-size: 1rem;
  line-height: 1rem;
  color: #707070;
  text-decoration: line-through;
  font-weight: 300;
  margin-top: 1rem; }

.search-result .price .per-night {
  color: #707070;
  font-size: 1rem;
  font-weight: 300; }

.search-result .price .commission-free {
  color: #707070;
  font-size: 1rem;
  font-weight: 300; }

.search-result .info-text {
  color: #707070; }

.search-result .amenities a {
  color: #1E4C51; }
  .search-result .amenities a:hover {
    color: #76F390;
    text-decoration: none; }

.search-result .amenities::after {
  content: url("../img/arrow.svg");
  position: absolute;
  left: 7rem;
  top: 65%;
  transform: translateY(-50%); }

.search-result .amenities.open::after {
  content: url("../img/arrow.svg");
  position: absolute;
  left: 7rem;
  top: 65%;
  transform: translateY(-80%) rotate(180deg); }

.search-result .amenity {
  display: block;
  position: relative;
  padding-left: 2.5rem;
  color: #707070; }

.search-result .amenity::before {
  content: url("../img/amenity.svg");
  display: block;
  position: absolute;
  width: 1rem;
  top: 65%;
  left: 1rem;
  transform: translateY(-50%); }

/*# sourceMappingURL=../../dist/css/maps/memberloungeresult.css.map */
