/* header */
.brand_logo img {
  max-width: 183px;
  height: auto;
}
/* rooms */
.rooms_list-item {
  margin-bottom: 40px;
}

select {
      border:none;
      background-image:none;
      background-color:transparent;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      font-family: ZillaSlab-Regular, serif;
}
select option {
      font-family: ZillaSlab-Regular, serif;
}

.hero_main .booking_group:first-of-type .booking_group-wrapper {
    width: 165px
}
.hero_main .booking_group-wrapper:first-of-type .icon.icon-chevron_down {
  background: #FFFFFF;
}

#hipstelhostel {
  width: 165px;
}
.booking_group-wrapper.select  {
  overflow: hidden;
}

/* footer */
.footer-logo {
  max-width: 240px;
  height: auto;
}
.footer_main-block_contacts {
  margin-bottom: 30px;
}
.footer_main-block_contacts .list-item {
  margin-bottom: 5px;
}
.footer_main-block_contacts .list-item .icon {
  margin: 0px 20px 0 0;
}
/* how to arrive */

.my-map {
  margin: 60px;
}
/* Contact */
.contacts_map {
  overflow: hidden;
}
.booking-engine .section {
    padding: 80px 0;
}


/******************
  Queries
******************/

@media screen and (min-width: 1199.98px) {

  /* rooms lists */
  .rooms_list-item:last-child {
    max-height: 470px;
  }

  .about_rules-main_list {
    max-width: 100%;
  }
  .recommendation .main {
    margin: 30px 60px 0 0;
  }

}

@media screen and (max-width: 460px) {
  #hipstelhostel {
  width: 100%;
  }
  .hero_main .booking_group:first-of-type .booking_group-wrapper {
  width: 100%;
  }
  .header_offcanvas-header .brand_logo {
    padding-left: 0;
  }
  .myhero {
  margin-bottom: 15px;
  }
  footer .d-sm-none {
    display: none;
  }
}
