/**
 * Custom Component - Availabilities
 * @author Charles Harwood
 */
/**
 * Grid Variables - CH
 */
/**
 * Custom SASS Mixins - CH
 */
.availabilities {
  font-size: 2em;
}

.availabilities__sibling__image {
  width: 100%;
}

@media (min-width: 1200px) {
  .availabilities__sibling {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
  }
  .availabilities__sibling__image {
    display: none;
  }
}

@media (max-width: 1199px) {
  .availabilities__sibling {
    background: 0 !important;
  }
}

.availabilities .component-content {
  max-width: 70.2rem;
}

.availabilities header.availabilities__header {
  background: none;
  font-size: 1em;
}

@media (max-width: 767px) {
  .availabilities header.availabilities__header {
    font-size: 0.75em;
    margin: 0;
  }
}

.availabilities h5 {
  margin-top: 0;
  margin-bottom: 3.5rem;
  text-align: center;
  font-size: 2.6em;
  font-family: "Frank Ruhl Libre", serif;
  color: #000;
}

.availabilities .availabilities__header,
.availabilities .availability__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -15px;
}

.availabilities .availabilities__header > div,
.availabilities .availability__item > div {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  padding: 0 15px;
}

.availabilities .availabilities__header > div.availability-expand,
.availabilities .availability__item > div.availability-expand {
  -ms-flex-preferred-size: 24px;
  flex-basis: 24px;
  max-width: 24px;
}

@media (max-width: 767px) {
  .availabilities .availabilities__header > div.availability-expand,
  .availabilities .availability__item > div.availability-expand {
    margin-right: 10px;
    padding: 0;
  }
}

@media (max-width: 767px) {
  .availabilities .availabilities__header,
  .availabilities .availability__item {
    margin: 0;
  }
}

.availabilities .availabilities__header {
  padding: 1.25em 1.5625em;
  border-top: 1px solid #eaebeb;
  border-bottom: 1px solid #eaebeb;
}

.availabilities .availabilities__header > div {
  color: #000;
  font-weight: 700;
}

.availabilities .availability__item {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 1.875em 1.5625em;
  border-bottom: 1px solid #eaebeb;
}

.availabilities .availability__item .availability-level {
  color: #000;
  font-weight: 700;
}

.availabilities .availability__item .availability-expand__toggle {
  width: 2.4rem;
  height: 2.4rem;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-image: url("../images/icons/icon-expand.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
  vertical-align: text-top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.availabilities .availability__item .availability-info {
  display: none;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin-top: 3.5rem;
  font-size: 1em;
  line-height: 1.45833em;
}

.availabilities .availability__item.open .availability-expand__toggle {
  background-image: url("../images/icons/icon-collapse.svg");
}

.availabilities .availabilities__cta {
  margin-top: 1rem;
  text-align: center;
}

@media (max-width: 1469px) {
  .availabilities .availability__item {
    font-size: 0.75em;
  }
}

@media (max-width: 575px) {
  .availabilities > .container {
    padding: 0;
  }
  .availabilities .availabilities__header,
  .availabilities .availability__item {
    padding-right: 0;
    padding-left: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC1hdmFpbGFiaWxpdGllcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBQ0g7O0dBRUc7QUFDSDs7R0FFRztBQUNIO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFO0lBQ0UsNkJBQTZCO0lBQzdCLG1DQUFtQztJQUNuQyx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx5QkFBeUI7R0FDMUI7Q0FDRjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVTtHQUNYO0NBQ0Y7O0FBRUQ7RUFDRSxjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsdUNBQXVDO0VBQ3ZDLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLCtCQUFvQjtFQUFwQiw4QkFBb0I7RUFBcEIsd0JBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQiwwQkFBb0I7RUFBcEIsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQix5QkFBd0I7RUFBeEIsc0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4QixnQkFBZ0I7Q0FDakI7O0FBRUQ7O0VBRUUsMkJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQWE7RUFBYixxQkFBYTtFQUFiLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0NBQ2pCOztBQUVEOztFQUVFLDhCQUFpQjtFQUFqQixpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0U7O0lBRUUsbUJBQW1CO0lBQ25CLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7O0lBRUUsVUFBVTtHQUNYO0NBQ0Y7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsOEJBQThCO0VBQzlCLGlDQUFpQztDQUNsQzs7QUFFRDtFQUNFLFlBQVk7RUFDWixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxvQkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixXQUFXO0VBQ1gsVUFBVTtFQUNWLDhCQUE4QjtFQUM5Qix5REFBeUQ7RUFDekQsNkJBQTZCO0VBQzdCLG1DQUFtQztFQUNuQyx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6Qix5QkFBaUI7RUFBakIsc0JBQWlCO0VBQWpCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCw4QkFBaUI7RUFBakIsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSwyREFBMkQ7Q0FDNUQ7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0U7SUFDRSxrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7O0lBRUUsaUJBQWlCO0lBQ2pCLGdCQUFnQjtHQUNqQjtDQUNGIiwiZmlsZSI6Ik9hbmRJL09hbmRJIEJhc2UgU2l0ZS9PYW5kSSBCYXNlIFNpdGUgVGhlbWUvc2Fzcy9jb21wb25lbnQtYXZhaWxhYmlsaXRpZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEN1c3RvbSBDb21wb25lbnQgLSBBdmFpbGFiaWxpdGllc1xyXG4gKiBAYXV0aG9yIENoYXJsZXMgSGFyd29vZFxyXG4gKi9cbi8qKlxyXG4gKiBHcmlkIFZhcmlhYmxlcyAtIENIXHJcbiAqL1xuLyoqXHJcbiAqIEN1c3RvbSBTQVNTIE1peGlucyAtIENIXHJcbiAqL1xuLmF2YWlsYWJpbGl0aWVzIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5hdmFpbGFiaWxpdGllc19fc2libGluZ19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXZhaWxhYmlsaXRpZXNfX3NpYmxpbmcge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5hdmFpbGFiaWxpdGllc19fc2libGluZ19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXZhaWxhYmlsaXRpZXNfX3NpYmxpbmcge1xuICAgIGJhY2tncm91bmQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXZhaWxhYmlsaXRpZXMgLmNvbXBvbmVudC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MC4ycmVtO1xufVxuXG4uYXZhaWxhYmlsaXRpZXMgaGVhZGVyLmF2YWlsYWJpbGl0aWVzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdmFpbGFiaWxpdGllcyBoZWFkZXIuYXZhaWxhYmlsaXRpZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5hdmFpbGFiaWxpdGllcyBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNmVtO1xuICBmb250LWZhbWlseTogXCJGcmFuayBSdWhsIExpYnJlXCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmF2YWlsYWJpbGl0aWVzIC5hdmFpbGFiaWxpdGllc19faGVhZGVyLFxuLmF2YWlsYWJpbGl0aWVzIC5hdmFpbGFiaWxpdHlfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0aWVzX19oZWFkZXIgPiBkaXYsXG4uYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0eV9faXRlbSA+IGRpdiB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5hdmFpbGFiaWxpdGllcyAuYXZhaWxhYmlsaXRpZXNfX2hlYWRlciA+IGRpdi5hdmFpbGFiaWxpdHktZXhwYW5kLFxuLmF2YWlsYWJpbGl0aWVzIC5hdmFpbGFiaWxpdHlfX2l0ZW0gPiBkaXYuYXZhaWxhYmlsaXR5LWV4cGFuZCB7XG4gIGZsZXgtYmFzaXM6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdmFpbGFiaWxpdGllcyAuYXZhaWxhYmlsaXRpZXNfX2hlYWRlciA+IGRpdi5hdmFpbGFiaWxpdHktZXhwYW5kLFxuICAuYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0eV9faXRlbSA+IGRpdi5hdmFpbGFiaWxpdHktZXhwYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF2YWlsYWJpbGl0aWVzIC5hdmFpbGFiaWxpdGllc19faGVhZGVyLFxuICAuYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0eV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5hdmFpbGFiaWxpdGllcyAuYXZhaWxhYmlsaXRpZXNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjU2MjVlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWViZWI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYmViO1xufVxuXG4uYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0aWVzX19oZWFkZXIgPiBkaXYge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF2YWlsYWJpbGl0aWVzIC5hdmFpbGFiaWxpdHlfX2l0ZW0ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEuODc1ZW0gMS41NjI1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYmViO1xufVxuXG4uYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0eV9faXRlbSAuYXZhaWxhYmlsaXR5LWxldmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hdmFpbGFiaWxpdGllcyAuYXZhaWxhYmlsaXR5X19pdGVtIC5hdmFpbGFiaWxpdHktZXhwYW5kX190b2dnbGUge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tZXhwYW5kLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmF2YWlsYWJpbGl0aWVzIC5hdmFpbGFiaWxpdHlfX2l0ZW0gLmF2YWlsYWJpbGl0eS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40NTgzM2VtO1xufVxuXG4uYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0eV9faXRlbS5vcGVuIC5hdmFpbGFiaWxpdHktZXhwYW5kX190b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1jb2xsYXBzZS5zdmdcIik7XG59XG5cbi5hdmFpbGFiaWxpdGllcyAuYXZhaWxhYmlsaXRpZXNfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjlweCkge1xuICAuYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0eV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hdmFpbGFiaWxpdGllcyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmF2YWlsYWJpbGl0aWVzIC5hdmFpbGFiaWxpdGllc19faGVhZGVyLFxuICAuYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0eV9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiJdfQ== */
