/**
 * Custom Component - Amenities & Facilities
 * @author Charles Harwood
 */
/**
 * Grid Variables - CH
 */
/**
 * Custom SASS Mixins - CH
 */
.amenities {
  font-size: 2em;
}

.amenities .amenities-title {
  font-family: "Frank Ruhl Libre", serif;
  border-bottom: 0;
  color: #000000;
  font-size: 1.4em;
}

.amenities .amenities-description {
  font-size: 0.8em;
}

.amenities .amenity {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 3.75em;
  font-size: 0.5em;
}

.amenities .amenity .amenity-image {
  -ms-flex-preferred-size: 6rem;
  flex-basis: 6rem;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 6rem;
}

.amenities .amenity .amenity-image img {
  vertical-align: middle;
}

.amenities .amenity .amenity-name {
  -ms-flex-preferred-size: 10rem;
  flex-basis: 10rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-left: 1.25em;
  line-height: 1.375em;
  font-size: 1.6em;
}

@media (min-width: 1200px) and (max-width: 1469px) {
  .amenities .amenity {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}

@media (max-width: 991px) {
  .amenities .amenity {
    margin-top: 1.25em;
  }
}

@media (max-width: 374px) {
  .amenities .amenity {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1630px) {
  .amenities {
    max-width: 66rem !important;
    margin-left: auto;
  }
  .amenities .amenities-description {
    margin-bottom: 1.875em;
  }
}

.amenities.wide {
  text-align: center;
  padding: 0 1.5rem;
  max-width: 1617px !important;
  margin: 0em auto 7.1em;
}

.amenities.wide .amenities-description {
  max-width: 770px;
  margin: 0 auto;
  margin-bottom: 0.2em;
}

.amenities.wide .amenities-title {
  margin-bottom: 0.9em;
}

.amenities.wide .amenities-title:after {
  display: none;
}

@media (max-width: 1199px) {
  .amenities.wide .row {
    margin: 0;
  }
}

.amenities.wide .row .amenity {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
  display: inline-block;
  margin-top: 3.3em;
}

.amenities.wide .row .amenity-name {
  padding-left: 0;
  text-align: center;
  margin-top: 0.3em;
}

.amenities.wide .row .amenity-image {
  margin: 0 auto;
}

@media (max-width: 1023px) {
  .amenities.wide .row .amenity {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0;
  }
  .amenities.wide .row .amenity-name {
    text-align: left;
    padding-left: 1em;
    margin-top: 0;
  }
}

@media (max-width: 991px) {
  .amenities.wide .row .amenity {
    margin-top: 1.25em;
  }
}

@media (max-width: 767px) {
  .amenities.wide .row .amenity {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC1hbWVuaXRpZXMtZmFjaWxpdGllcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBQ0g7O0dBRUc7QUFDSDs7R0FFRztBQUNIO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHVDQUF1QztFQUN2QyxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLDRCQUFxQjtFQUFyQiw0QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLCtCQUFvQjtFQUFwQiw4QkFBb0I7RUFBcEIsd0JBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixzQkFBa0I7RUFBbEIsa0JBQWtCO0VBQ2xCLDBCQUFvQjtFQUFwQix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHdCQUE0QjtFQUE1QixxQkFBNEI7RUFBNUIsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSw4QkFBaUI7RUFBakIsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixhQUFhO0VBQ2IscUJBQWU7RUFBZixlQUFlO0VBQ2YsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsK0JBQWtCO0VBQWxCLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUFlO0VBQWYsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0U7SUFDRSw2QkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7R0FDaEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDhCQUFpQjtJQUFqQixpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDRCQUE0QjtJQUM1QixrQkFBa0I7R0FDbkI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtDQUNGOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRTtJQUNFLFVBQVU7R0FDWDtDQUNGOztBQUVEO0VBQ0Usb0JBQXFCO0VBQXJCLHlCQUFxQjtFQUFyQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRTtJQUNFLDZCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLDRCQUFxQjtJQUFyQiw0QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLFdBQVc7R0FDWjtFQUNEO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixjQUFjO0dBQ2Y7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDhCQUFpQjtJQUFqQixpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCO0NBQ0YiLCJmaWxlIjoiT2FuZEkvT2FuZEkgQmFzZSBTaXRlL09hbmRJIEJhc2UgU2l0ZSBUaGVtZS9zYXNzL2NvbXBvbmVudC1hbWVuaXRpZXMtZmFjaWxpdGllcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogQ3VzdG9tIENvbXBvbmVudCAtIEFtZW5pdGllcyAmIEZhY2lsaXRpZXNcclxuICogQGF1dGhvciBDaGFybGVzIEhhcndvb2RcclxuICovXG4vKipcclxuICogR3JpZCBWYXJpYWJsZXMgLSBDSFxyXG4gKi9cbi8qKlxyXG4gKiBDdXN0b20gU0FTUyBNaXhpbnMgLSBDSFxyXG4gKi9cbi5hbWVuaXRpZXMge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmFtZW5pdGllcyAuYW1lbml0aWVzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmsgUnVobCBMaWJyZVwiLCBzZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5hbWVuaXRpZXMgLmFtZW5pdGllcy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5hbWVuaXRpZXMgLmFtZW5pdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMy43NWVtO1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uYW1lbml0aWVzIC5hbWVuaXR5IC5hbWVuaXR5LWltYWdlIHtcbiAgZmxleC1iYXNpczogNnJlbTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiA2cmVtO1xufVxuXG4uYW1lbml0aWVzIC5hbWVuaXR5IC5hbWVuaXR5LWltYWdlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbWVuaXRpZXMgLmFtZW5pdHkgLmFtZW5pdHktbmFtZSB7XG4gIGZsZXgtYmFzaXM6IDEwcmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDY5cHgpIHtcbiAgLmFtZW5pdGllcyAuYW1lbml0eSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW1lbml0aWVzIC5hbWVuaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5hbWVuaXRpZXMgLmFtZW5pdHkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjMwcHgpIHtcbiAgLmFtZW5pdGllcyB7XG4gICAgbWF4LXdpZHRoOiA2NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5hbWVuaXRpZXMgLmFtZW5pdGllcy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgfVxufVxuXG4uYW1lbml0aWVzLndpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXgtd2lkdGg6IDE2MTdweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBlbSBhdXRvIDcuMWVtO1xufVxuXG4uYW1lbml0aWVzLndpZGUgLmFtZW5pdGllcy1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cblxuLmFtZW5pdGllcy53aWRlIC5hbWVuaXRpZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjllbTtcbn1cblxuLmFtZW5pdGllcy53aWRlIC5hbWVuaXRpZXMtdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbWVuaXRpZXMud2lkZSAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmFtZW5pdGllcy53aWRlIC5yb3cgLmFtZW5pdHkge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMuM2VtO1xufVxuXG4uYW1lbml0aWVzLndpZGUgLnJvdyAuYW1lbml0eS1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuXG4uYW1lbml0aWVzLndpZGUgLnJvdyAuYW1lbml0eS1pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbWVuaXRpZXMud2lkZSAucm93IC5hbWVuaXR5IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYW1lbml0aWVzLndpZGUgLnJvdyAuYW1lbml0eS1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbWVuaXRpZXMud2lkZSAucm93IC5hbWVuaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbWVuaXRpZXMud2lkZSAucm93IC5hbWVuaXR5IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIl19 */
