h1, h1 * {
  font-size: 2.25rem !important;
  line-height: normal !important;
}
h2, h2 * {
  font-size: 1.875rem !important;
  line-height: normal !important;
}
h3, h3 * {
  font-size: 1.625rem !important;
  line-height: normal !important;
}
h4, h4 * {
  font-size: 1.1875rem !important;
  line-height: normal !important;
}
h5, h5 * {
  font-size: 1.125rem !important;
  line-height: normal !important;
}
h6, h6 * {
  font-size: 1rem !important;
  line-height: normal !important;
}
.h1, .h1 * {
  font-size: 2.25rem !important;
  line-height: normal !important;
}
.h2, .h2 * {
  font-size: 1.875rem !important;
  line-height: normal !important;
}
.h3, .h3 * {
  font-size: 1.625rem !important;
  line-height: normal !important;
}
.h4, .h4 * {
  font-size: 1.1875rem !important;
  line-height: normal !important;
}
.h5, .h5 * {
  font-size: 1.125rem !important;
  line-height: normal !important;
}
.h6, .h6 * {
  font-size: 1rem !important;
  line-height: normal !important;
}
.fusion-title .fusion-title-heading p:last-child {
  margin-bottom: 0 !important;
}
.subheading, .subheading * {
  font-size: 1.125rem !important;
  line-height: 1.875rem !important;
}
.body-small, .body-small * {
  font-size: 0.6875rem !important;
  line-height: normal !important;
}
.fusion-text > * {
  margin: 0 0 1.5rem !important;
}
.fusion-text > *:last-child {
  margin: 0 !important;
}
/* Buttons */
.fusion-button {
  height: 55px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* gmap pin dialog styles */
.gm-style .gm-style-iw-t .gm-style-iw-c {
  border-radius: 20px !important;
  border: 1px solid #999 !important;
  background: #fff !important;
  box-shadow: none !important;
  max-width: 307px !important;
  padding: 0 !important;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch {
  display: none !important;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-chr button {
  width: 40px !important;
  height: 40px !important;
  position: absolute !important;
  top: 0;
  right: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-chr button span {
  margin: 0 !important;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d {
  padding: 0 !important;
  overflow: visible !important;
  max-height: none !important;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d .bubble-container {
  padding: 20px;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d .bubble-container .body-large {
  line-height: 1 !important;
  margin-bottom: 0.625rem !important;
  font-weight: 700;
  font-size: 1rem;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d .bubble-container .body-small {
  line-height: 1.3 !important;
  margin-bottom: 1rem !important;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d .bubble-container a {
  display: inline-flex;
  padding: 0.3125rem 0.625rem;
  border-radius: 5px;
  color: #fff;
  background: #ff450e;
}
.gm-style .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d .bubble-container p:last-child {
  margin-bottom: 0 !important;
}
.fusion-tb-header .main-header {
  border-top: 3px solid #333;
  border-bottom: 1px solid #f7f9fb;
}
.fusion-tb-header .main-header > .fusion-row .fusion-layout-column .awb-menu .fusion-menu .menu-item .awb-menu__main-a:hover {
  color: #ff450e !important;
}
.fusion-tb-header .main-header > .fusion-row .fusion-layout-column .awb-menu .fusion-menu .menu-item.current-menu-item .awb-menu__main-a {
  color: #ff450e !important;
  font-weight: 500 !important;
}
.fusion-tb-footer .main-footer {
  border-top: 3px solid #f3f3f3;
}
.fusion-tb-footer .main-footer > .fusion-row {
  gap: 30px 100px;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-footer .main-footer > .fusion-row {
    gap: 30px 60px;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row {
    gap: 30px;
    justify-content: center !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .info-col {
  width: 280px !important;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .info-col {
    width: 100% !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-image-element {
    text-align: center !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-text {
    text-align: center !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links {
  display: none !important;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.46875rem;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
    justify-content: center !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.46875rem;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: '';
  display: block;
  width: 36px;
  height: 36px;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 1;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url('/wp-content/uploads/2025/11/facebook-icon.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-tiktok {
  order: 3;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-tiktok:before {
  background: url('/wp-content/uploads/2025/11/tiktok-icon.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.fusion-tb-footer .main-footer > .fusion-row .info-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url('/wp-content/uploads/2025/11/instagram-icon.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .menu-col {
  width: 170px !important;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .menu-col {
    width: 100% !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .menu-col .fusion-title .fusion-title-heading {
  padding-top: 1.0625rem !important;
  line-height: normal !important;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .menu-col .fusion-title .fusion-title-heading {
    text-align: center !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .menu-col .fusion-menu .menu-item {
  line-height: normal !important;
  justify-content: flex-start !important;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .menu-col .fusion-menu .menu-item {
    justify-content: center !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .menu-col .fusion-menu .menu-item .awb-menu__main-a {
  width: auto !important;
}
.fusion-tb-footer .main-footer > .fusion-row .menu-col .fusion-menu .menu-item .awb-menu__main-a:hover {
  color: #ff450e !important;
}
.fusion-tb-footer .bottom-footer > .fusion-row .fusion-text {
  line-height: normal !important;
}
.location-box {
  padding: 0.625rem 0.625rem 1.25rem;
  border-radius: 15px;
  border: 1px solid #ededed;
  background: linear-gradient(135deg, rgba(51, 51, 51, 0.05) 25%, rgba(0, 0, 0, 0.05) 95.71%), #fff;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.02);
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.location-box .featured-image-container {
  width: 100%;
  height: 140px;
  position: relative;
  margin-bottom: 0.9375rem;
}
.location-box .featured-image-container .featured-img {
  display: flex;
  width: 100%;
  height: 140px;
  border-radius: 10px;
  overflow: hidden;
}
.location-box .featured-image-container .featured-img img {
  width: 100%;
  height: 140px;
  object-fit: cover;
  transition: all 0.4s ease-in-out;
}
.location-box .featured-image-container .opening-hours {
  position: absolute;
  left: 10px;
  bottom: 10px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.10), 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 0 0 0 rgba(0, 0, 0, 0.00), 0 0 0 0 rgba(0, 0, 0, 0.00);
  display: flex;
  align-items: center;
  padding: 0.375rem 0.5rem;
  gap: 3px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: normal;
  color: #16a34a;
}
.location-box .featured-image-container .opening-hours:before {
  content: url('/wp-content/uploads/2025/11/clock-icon.svg');
  display: flex;
  width: 12px;
  height: 12px;
  filter: invert(44%) sepia(69%) saturate(3511%) hue-rotate(119deg) brightness(95%) contrast(83%);
}
.location-box .featured-image-container .opening-hours.closed {
  color: #ff450e;
}
.location-box .featured-image-container .opening-hours.closed:before {
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.location-box .featured-image-container .rating {
  position: absolute;
  right: 10px;
  bottom: 10px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.10), 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 0 0 0 rgba(0, 0, 0, 0.00), 0 0 0 0 rgba(0, 0, 0, 0.00);
  display: flex;
  align-items: center;
  padding: 0.375rem 0.5rem;
  gap: 3px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: normal;
  color: #595959;
}
.location-box .featured-image-container .rating:before {
  content: url('/wp-content/uploads/2025/11/star-icon.svg');
  display: flex;
  width: 12px;
  height: 12px;
}
.location-box .featured-image-container .rating span {
  color: #999;
}
.location-box .featured-image-container .distance {
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.10), 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 0 0 0 rgba(0, 0, 0, 0.00), 0 0 0 0 rgba(0, 0, 0, 0.00);
  display: flex;
  align-items: center;
  padding: 0.375rem 0.5rem;
  gap: 3px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: normal;
  color: #595959;
}
.location-box .location-card-content {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
.location-box .location-card-content .location-address {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.location-box .location-card-content .location-address .separator {
  display: flex;
  flex-grow: 1;
  width: 100%;
}
.location-box .location-card-content .location-address .loc-heading {
  margin: 0 0 0.4375rem;
  font-size: 1rem !important;
  font-weight: 600 !important;
  line-height: normal !important;
  color: #000;
}
.location-box .location-card-content .location-address .loc-heading a {
  color: #000;
  font-size: 1rem !important;
  line-height: normal !important;
}
.location-box .location-card-content .location-address .address {
  padding-left: 1.375rem;
  margin-bottom: 0.75rem;
  background: url('/wp-content/uploads/2025/11/pin-icon.svg') no-repeat left top;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 20px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  color: #595959;
}
.location-box .location-card-content .location-address .description {
  color: #818181;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  margin-bottom: 0.75rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.location-box .location-card-content .location-address .description p {
  margin: 0 !important;
}
.location-box .location-card-content .location-address .amenities {
  margin: 0 0 1.25rem;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.location-box .location-card-content .location-address .amenities li {
  border-radius: 11px;
  border: 1px solid #ededed;
  background: #fff;
  padding: 0.3125rem 0.625rem;
  font-family: Montserrat;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1;
  color: #595959;
  height: 22px;
}
.location-box .location-card-content .location-address .amenities li.hidden-tag {
  display: none;
}
.location-box .location-card-content .location-address .amenities li.more-tag-btn {
  cursor: pointer;
}
.location-box .location-card-content .separator {
  display: flex;
  flex-grow: 1;
  width: 100%;
}
.location-box .location-card-content .contact-col {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  margin-top: auto;
  width: 100%;
  gap: 20px;
  flex-wrap: wrap;
}
.location-box .location-card-content .contact-col .loc-btn {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: normal;
  color: #ff450e;
}
.location-box .location-card-content .contact-col .btn-group {
  display: flex;
  gap: 5px;
}
.location-box .location-card-content .contact-col .btn-group .phone-btn {
  display: flex;
  width: 30px;
  height: 30px;
  border-radius: 10px;
  background: url('/wp-content/uploads/2025/11/phone-icon.svg') no-repeat center #ff450e;
}
.location-box .location-card-content .contact-col .btn-group .address-btn {
  display: flex;
  width: 30px;
  height: 30px;
  border-radius: 10px;
  background: url('/wp-content/uploads/2025/11/address-pin-icon.svg') no-repeat center #fff;
}
.location-box .location-card-content .contact-col .btn-group .website-btn {
  display: flex;
  width: 30px;
  height: 30px;
  border-radius: 10px;
  background: url('/wp-content/uploads/2025/11/website-icon.svg') no-repeat center #fff;
}
.location-box:hover .featured-image-container .featured-img img {
  transform: scale(1.1);
}
.search-and-filter-container {
  padding: 1.25rem 1.5625rem;
  border-radius: 25px;
  border: 1px solid #ededed;
  background: linear-gradient(135deg, rgba(51, 51, 51, 0.05) 25%, rgba(0, 0, 0, 0.05) 95.71%), #fff;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.02);
}
.search-and-filter-container .location-search-box {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
}
.search-and-filter-container .location-search-box .search-form-group {
  display: flex;
  gap: 15px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .search-and-filter-container .location-search-box .search-form-group {
    flex-wrap: wrap;
  }
}
.search-and-filter-container .location-search-box .search-form-group .service-type-container {
  width: 100%;
  position: relative;
}
.search-and-filter-container .location-search-box .search-form-group input {
  width: 100%;
  height: 50px;
  border-radius: 13px;
  border: 1px solid #ededed;
  background: #fff;
  padding-right: 0.9375rem;
  padding-left: 2.75rem;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #000;
}
.search-and-filter-container .location-search-box .search-form-group input::placeholder {
  color: #818181;
}
.search-and-filter-container .location-search-box .search-form-group input.suburb-search {
  background: url('/wp-content/uploads/2025/11/pin-icon-grey.svg') no-repeat 15px center #fff;
}
.search-and-filter-container .location-search-box .search-form-group input.service-type-search {
  background: url('/wp-content/uploads/2025/11/search-icon-grey.svg') no-repeat 15px center #fff;
}
.search-and-filter-container .location-search-box .search-form-group .search-filter-btn {
  border-radius: 10px;
  background: #ff450e;
  width: 100px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: normal;
  color: #fff;
  border: none;
  flex-shrink: 0;
  cursor: pointer;
  margin-left: 0.625rem;
}
@media screen and (max-width: 1024px) {
  .search-and-filter-container .location-search-box .search-form-group .search-filter-btn {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .search-and-filter-container .location-search-box .search-form-group .search-filter-btn {
    width: 100%;
  }
}
.search-and-filter-container .location-search-box .filter-form-group {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .hidden-checkbox {
  display: none;
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark {
  border-radius: 10px;
  border: 1px solid #ededed;
  background: #fff;
  height: 35px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  display: flex;
  align-items: center;
  gap: 5px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1;
  color: #595959;
  cursor: pointer;
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark:before {
  content: '';
  width: 16px;
  height: 16px;
  display: flex;
  filter: invert(33%) sepia(0%) saturate(1%) hue-rotate(245deg) brightness(100%) contrast(87%);
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.opening:before {
  content: url('/wp-content/uploads/2025/11/opening-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.payment:before {
  content: url('/wp-content/uploads/2025/11/payment-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.wifi:before {
  content: url('/wp-content/uploads/2025/11/wifi-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.parking:before {
  content: url('/wp-content/uploads/2025/11/parking-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.pet-friendly:before {
  content: url('/wp-content/uploads/2025/11/parking-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.air-conditioned:before {
  content: url('/wp-content/uploads/2025/11/parking-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.folding-tables:before {
  content: url('/wp-content/uploads/2025/11/parking-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.wheelchair-accessible:before {
  content: url('/wp-content/uploads/2025/11/parking-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container .checkmark.open-24-hours:before {
  content: url('/wp-content/uploads/2025/11/parking-icon.svg');
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container input:checked ~ .checkmark {
  border-color: #ff450e;
  background: rgba(255, 69, 14, 0.10);
  color: #ff450e;
}
.search-and-filter-container .location-search-box .filter-form-group .checkbox-group .custom-checkbox-container input:checked ~ .checkmark:before {
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 576px) {
  .search-and-filter-container .location-search-box .filter-form-group .filter-map {
    gap: 10px;
  }
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .filter-map-separator {
  width: 1px;
  height: 19px;
  background: #fff;
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .sort {
  -moz-appearance: none;
  /* For Firefox */
  -webkit-appearance: none;
  /* For Safari, Chrome, Opera */
  appearance: none;
  height: 16px;
  background: url('/wp-content/uploads/2025/11/sort-icon.svg') no-repeat left center transparent;
  padding-left: 1.3125rem;
  border-radius: 0;
  border: none;
  line-height: 1;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  color: #595959;
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout {
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .map-layout {
  border-radius: 10px 0 0 10px;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  border-right: none;
  background: #fff;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  height: 35px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  color: #595959;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  cursor: pointer;
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .map-layout:before {
  content: url('/wp-content/uploads/2025/11/map-icon.svg');
  width: 16px;
  height: 16px;
  display: flex;
  filter: invert(33%) sepia(0%) saturate(1%) hue-rotate(245deg) brightness(100%) contrast(87%);
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .map-layout.active {
  border: 1px solid #ff450e !important;
  background: rgba(255, 69, 14, 0.10) !important;
  color: #ff450e;
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .map-layout.active:before {
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .list-layout {
  border-radius: 0 10px 10px 0;
  border-top: 1px solid #ededed;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  border-left: none;
  background: #fff;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  height: 35px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  color: #595959;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  cursor: pointer;
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .list-layout:before {
  content: url('/wp-content/uploads/2025/11/list-icon.svg');
  width: 16px;
  height: 16px;
  display: flex;
  filter: invert(33%) sepia(0%) saturate(1%) hue-rotate(245deg) brightness(100%) contrast(87%);
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .list-layout.active {
  border: 1px solid #ff450e !important;
  background: rgba(255, 69, 14, 0.10) !important;
  color: #ff450e;
}
.search-and-filter-container .location-search-box .filter-form-group .filter-map .search-layout .list-layout.active:before {
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap {
  max-width: 640px;
  margin: 0 auto;
  width: 100%;
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box {
  text-align: center;
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .form-group {
  width: 100%;
  display: flex;
  gap: 15px;
  justify-content: center;
}
@media screen and (max-width: 576px) {
  .page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .form-group {
    flex-wrap: wrap;
  }
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .form-group .address-input {
  width: 100%;
  border: none;
  border-radius: 10px;
  background: url('/wp-content/uploads/2025/11/search-pin-icon.svg') no-repeat rgba(255, 255, 255, 0.50) 15px center;
  height: 50px;
  padding: 0.8125rem 0.8125rem 0.8125rem 2.625rem;
  font-size: 0.9375rem;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  color: #000;
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .form-group .address-input::placeholder {
  color: #000;
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .form-group .search-btn {
  width: 125px;
  height: 50px;
  border-radius: 10px;
  background: #fff;
  border: none;
  padding-right: 1.3125rem !important;
  padding-left: 1.3125rem !important;
  display: flex;
  align-items: center;
  color: #ff450e;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  gap: 8px;
  font-family: 'Inter', Arial, Helvetica, sans-serif;
  cursor: pointer;
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .form-group .search-btn:before {
  content: url('/wp-content/uploads/2025/11/search-icon.svg');
  display: flex;
  height: 20px;
  width: 20px;
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .current-location {
  display: inline-flex;
  font-size: 14px;
  line-height: normal;
  font-weight: 500;
  color: #fff;
  margin-top: 15px;
  gap: 5px;
  align-items: center;
}
.page-id-9 .home-banner > .fusion-row .info-col .location-search-wrap .search-box .current-location:before {
  content: url('/wp-content/uploads/2025/11/search-pin-icon-white.svg');
  display: flex;
  height: 16px;
  width: 16px;
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  margin: 0 !important;
  padding: 0 !important;
  gap: 20px;
  justify-content: center;
  overflow: hidden;
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column {
  padding: 0 !important;
  margin: 0 !important;
  width: calc(25% - 15px) !important;
}
@media screen and (max-width: 767px) {
  .page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column {
    width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column {
    width: 100% !important;
    max-width: 260px !important;
  }
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column:after {
  content: '';
  position: absolute;
  top: calc(50% - 1.5px);
  right: -20px;
  width: 20px;
  height: 3px;
  background: #e5e7eb;
}
@media screen and (max-width: 576px) {
  .page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column:after {
    width: 3px;
    height: 20px;
    top: auto;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper {
  border-radius: 25px;
  border: 1px solid #ededed;
  background: linear-gradient(135deg, rgba(51, 51, 51, 0.05) 25%, rgba(0, 0, 0, 0.05) 95.71%), #fff;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.02);
  padding: 1.875rem 1.25rem !important;
  height: 100%;
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0.625rem !important;
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  color: #000 !important;
  font-weight: 600;
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .content-container {
  margin: 0 !important;
  line-height: normal;
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .content-box-column.content-box-column-last:after {
  display: none;
}
.page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes:before, .page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes:after, .page-id-9 .popular-categories > .fusion-row .info-col .fusion-content-boxes .fusion-clearfix {
  display: none !important;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  margin: 0 !important;
  padding: 0 !important;
  gap: 27px 25px;
  justify-content: center;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column {
  padding: 0 !important;
  margin: 0 !important;
  width: calc(33.333% - 16.7px) !important;
}
@media screen and (max-width: 767px) {
  .page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column {
    width: calc(50% - 12.5px) !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column {
    width: 100% !important;
    max-width: 350px !important;
  }
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper {
  border-radius: 25px;
  border: 1px solid #ededed;
  background: #fff;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
  padding: 1.5625rem !important;
  height: 100%;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 1.25rem !important;
  text-align: left;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  color: #000 !important;
  font-weight: 600;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .content-container {
  margin: 0 !important;
  line-height: normal;
  text-align: left;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .content-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 15px;
  line-height: 22px;
  font-size: 1.0625rem;
  color: #818181;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .content-container ul li a {
  color: #818181;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .content-box-column .content-box-wrapper .content-container ul li a:hover {
  color: #ff450e;
}
.page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes:before, .page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes:after, .page-id-9 .browse-location > .fusion-row .info-col .fusion-content-boxes .fusion-clearfix {
  display: none !important;
}
.page-template-single-location #main {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.page-template-single-location #main > .fusion-row {
  max-width: 100%;
}
.page-template-single-location #main > .fusion-row .post-content > .fusion-fullwidth {
  margin-left: -20px !important;
  margin-right: -20px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media screen and (max-width: 767px) {
  .page-template-single-location #main > .fusion-row .post-content > .fusion-fullwidth {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.page-template-single-location .banner-images > .fusion-row .left-col .fusion-imageframe {
  width: 100%;
  height: 350px;
  border-radius: 15px;
  overflow: hidden;
}
.page-template-single-location .banner-images > .fusion-row .left-col .fusion-imageframe img {
  width: 100%;
  height: 350px;
  object-fit: cover;
  transition: all 0.4s ease-in-out;
}
.page-template-single-location .banner-images > .fusion-row .left-col .fusion-imageframe:hover img {
  transform: scale(1.1);
}
.page-template-single-location .banner-images > .fusion-row .right-col .gallery-container {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.page-template-single-location .banner-images > .fusion-row .right-col .gallery-container .gallery-item {
  width: calc(50% - 5px);
}
.page-template-single-location .banner-images > .fusion-row .right-col .gallery-container .gallery-item .img-wrapper {
  width: 100%;
  height: 170px;
  border-radius: 15px;
  overflow: hidden;
}
.page-template-single-location .banner-images > .fusion-row .right-col .gallery-container .gallery-item .img-wrapper img {
  width: 100%;
  height: 170px;
  object-fit: cover;
  transition: all 0.4s ease-in-out;
}
.page-template-single-location .banner-images > .fusion-row .right-col .gallery-container .gallery-item .img-wrapper:hover img {
  transform: scale(1.1);
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .h3 {
  margin: 0 0 0.625rem !important;
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper {
  display: flex;
  gap: 20px;
  margin-bottom: 15px;
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .rating {
  display: flex;
  align-items: center;
  gap: 7px;
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .rating:before {
  content: url('/wp-content/uploads/2025/11/single-star-icon.svg');
  display: flex;
  width: 20px;
  height: 20px;
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .rating .rating-text {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: normal;
  color: #595959;
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .rating .rating-text span {
  color: #999;
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .opening {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
  color: #16a34a;
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .opening:before {
  content: url('/wp-content/uploads/2025/11/single-opening-icon.svg');
  display: flex;
  width: 18px;
  height: 18px;
  filter: invert(44%) sepia(69%) saturate(3511%) hue-rotate(119deg) brightness(95%) contrast(83%);
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .opening.closed {
  color: #ff450e;
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .status-wrapper .opening.closed:before {
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.page-template-single-location .facility-info-container > .fusion-row .left-col .facility-info .facility-address {
  padding-left: 1.4375rem;
  background: url('/wp-content/uploads/2025/11/pin-icon.svg') no-repeat left top;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: normal;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  color: #595959;
}
.page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact {
    justify-content: flex-start;
  }
}
.page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact .btn-phone {
  height: 38px;
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.00);
  background: #ff450e;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 0 0 0 rgba(0, 0, 0, 0.00), 0 0 0 0 rgba(0, 0, 0, 0.00);
  display: flex;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
}
.page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact .btn-phone:before {
  content: url('/wp-content/uploads/2025/11/single-call-icon.svg');
  display: flex;
  width: 16px;
  height: 16px;
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(291deg) brightness(103%) contrast(101%);
}
.page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact .btn-direction {
  height: 38px;
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
  border-radius: 6px;
  border: 1px solid #ededed;
  background: #f2f2f2;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 0 0 0 rgba(0, 0, 0, 0.00), 0 0 0 0 rgba(0, 0, 0, 0.00);
  display: flex;
  align-items: center;
  gap: 8px;
  color: #595959;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
}
.page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact .btn-direction:before {
  content: url('/wp-content/uploads/2025/11/single-direction-icon.svg');
  display: flex;
  width: 16px;
  height: 16px;
  filter: invert(23%) sepia(19%) saturate(658%) hue-rotate(178deg) brightness(91%) contrast(90%);
}
.page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact .btn-website {
  height: 38px;
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
  border-radius: 6px;
  border: 1px solid #ededed;
  background: #f2f2f2;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 0 0 0 rgba(0, 0, 0, 0.00), 0 0 0 0 rgba(0, 0, 0, 0.00);
  display: flex;
  align-items: center;
  gap: 8px;
  color: #595959;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
}
.page-template-single-location .facility-info-container > .fusion-row .right-col .facility-contact .btn-website:before {
  content: url('/wp-content/uploads/2025/11/single-website-icon.svg');
  display: flex;
  width: 16px;
  height: 16px;
  filter: invert(23%) sepia(19%) saturate(658%) hue-rotate(178deg) brightness(91%) contrast(90%);
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .h5 {
  margin: 0 0 0.9375rem !important;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .description {
  width: 100%;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .description p:last-child {
  margin-bottom: 0 !important;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .services-pricing {
  width: 100%;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .services-pricing table {
  width: 100%;
  border: 1px solid #ededed;
  border-radius: 15px;
  border-collapse: separate;
  overflow: hidden;
  margin-bottom: 0.9375rem;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .services-pricing table thead tr th {
  border-bottom: 1px solid #ededed;
  background: #f2f2f2;
  padding: 12px 35px 12px 20px;
  color: #595959;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: normal;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .services-pricing table tbody tr td {
  padding: 15px 35px 15px 20px;
  background: #fff;
  border-bottom: 1px solid #ededed;
  color: #111827;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: normal;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .services-pricing table tbody tr td.price-td {
  color: #595959;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .services-pricing table tbody tr:last-child td {
  border-bottom: none;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .services-pricing .small {
  color: #595959;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.6875rem;
  font-weight: 400;
  margin: 0;
  line-height: normal;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities {
  width: 100%;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 13px;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li {
  width: 165px;
  height: 65px;
  border-radius: 15px;
  border: 1px solid #ededed;
  background: #f2f2f2;
  padding: 0 0.75rem;
  display: flex;
  align-items: center;
  gap: 10px;
  color: #595959;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 19px;
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li:before {
  content: '';
  display: flex;
  width: 20px;
  height: 20px;
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li.parking:before {
  content: url('/wp-content/uploads/2025/11/amenity-parking-icon.svg');
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li.wifi:before {
  content: url('/wp-content/uploads/2025/11/amenity-wifi-icon.svg');
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li.folding-tables:before {
  content: url('/wp-content/uploads/2025/11/amenity-folding-tables-icon.svg');
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li.wheelchair-accessible:before {
  content: url('/wp-content/uploads/2025/11/amenity-wheelchair-icon.svg');
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li.air-conditioned:before {
  content: url('/wp-content/uploads/2025/11/amenity-aircon-icon.svg');
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li.card-only:before {
  content: url('/wp-content/uploads/2025/11/amenity-card-payment.svg');
}
.page-template-single-location .facility-about-container > .fusion-row .left-col .facility-about .amenities .amenities-list li.pet-friendly:before {
  content: url('/wp-content/uploads/2025/11/amenity-pet-friendly.svg');
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .opening-hours {
  border-radius: 15px;
  border: 1px solid #ededed;
  background: #f2f2f2;
  padding: 0.9375rem;
  margin-bottom: 1.25rem;
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .opening-hours .opening-heading {
  color: #111827;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  margin: 0 0 0.5rem;
  display: flex;
  align-items: center;
  gap: 10px;
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .opening-hours .opening-heading:before {
  content: url('/wp-content/uploads/2025/11/single-opening-hours-icon.svg');
  display: flex;
  width: 20px;
  height: 20px;
  filter: invert(35%) sepia(27%) saturate(7060%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .opening-hours .day {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #333;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  padding: 7px 0;
  border-bottom: 1px solid #ededed;
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .opening-hours .day:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .opening-hours .day .time {
  color: #595959;
  text-transform: uppercase;
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .map-container .acf-map {
  width: 100%;
  height: 330px;
  border-radius: 15px;
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .map-container .acf-map > .marker {
  opacity: 0;
}
.page-template-single-location .facility-about-container > .fusion-row .right-col .map-container .get-direction {
  margin-top: 0.625rem;
  display: inline-flex;
  color: #ff450e;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: normal;
}
.page-id-11 .search-location > .fusion-row .location-list-col {
  transition: all 0.4s ease-in-out;
}
.page-id-11 .search-location > .fusion-row .location-list-col .all-locations-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.page-id-11 .search-location > .fusion-row .location-list-col .all-locations-container .location-box {
  width: calc(50% - 10px);
}
@media screen and (max-width: 576px) {
  .page-id-11 .search-location > .fusion-row .location-list-col .all-locations-container .location-box {
    width: 100%;
  }
}
.page-id-11 .search-location > .fusion-row .location-list-col .all-locations-container .location-box.hidden {
  display: none;
}
.page-id-11 .search-location > .fusion-row .location-list-col .all-locations-container .loadmore-container {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 0.9375rem;
}
.page-id-11 .search-location > .fusion-row .location-list-col .all-locations-container .loadmore-container .fusion-button.loadmore-locations {
  display: inline-flex;
  width: 150px;
  background: #ff450e;
  color: #fff;
  font-size: 16px;
}
.page-id-11 .search-location > .fusion-row .location-list-col .all-locations-container .loadmore-container .fusion-button.loadmore-locations:hover {
  background: #000;
}
.page-id-11 .search-location > .fusion-row .location-map-col {
  transition: all 0.4s ease-in-out;
}
.page-id-11 .search-location > .fusion-row .location-map-col .acf-map {
  width: 100%;
  height: 540px;
  border-radius: 25px;
}
@media screen and (max-width: 767px) {
  .page-id-11 .search-location > .fusion-row .location-map-col .acf-map {
    height: 400px;
  }
}
.page-id-11 .search-location > .fusion-row .location-map-col .acf-map > .location-list-wrap {
  opacity: 0 !important;
}
.page-id-11 .search-location.list-template > .fusion-row .location-list-col {
  width: 100% !important;
}
.page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box {
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0.625rem;
  gap: 15px;
}
@media screen and (max-width: 1024px) {
  .page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box {
    width: 100%;
    flex-wrap: wrap;
  }
}
.page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box .featured-image-container {
  width: 280px;
  height: 100%;
  margin: 0 !important;
}
@media screen and (max-width: 767px) {
  .page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box .featured-image-container {
    width: 200px;
  }
}
@media screen and (max-width: 576px) {
  .page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box .featured-image-container {
    width: 100%;
    height: 140px;
  }
}
.page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box .featured-image-container .featured-img {
  height: 100%;
  position: relative;
  min-height: 140px;
}
.page-id-11 .search-location.list-template > .fusion-row .location-list-col .all-locations-container .location-box .featured-image-container .featured-img img {
  height: 100% !important;
  position: absolute;
  top: 0;
  bottom: 0;
}
.page-id-11 .search-location.list-template > .fusion-row .location-map-col {
  width: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%5C%2F%22%2C%22sources%22%3A%5B%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2F_general.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Fstyles.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2F_header.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2F_footer.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2Fsections%5C%2F_facility-card.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2Fsections%5C%2F_search-filter-form.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2Fpages%5C%2F_home.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2Fpages%5C%2F_single-location.scss%22%2C%22wp-content%5C%2Fthemes%5C%2FAvada-Child-Theme%5C%2Fscss%5C%2Ftheme%5C%2Fpages%5C%2F_locations.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACA%3BAAAA%3BiCAAA%3BAAAA%3BAAUA%3BAAAA%3BiCAAA%3BAAAA%3BAAOA%3BAAAA%3BiCAAA%3BAAAA%3BAAOA%3BAAAA%3BiCAAA%3BAAAA%3BAAIA%3BAAAA%3BiCAAA%3BAAAA%3BAAIA%3BAAAA%3BiCAAA%3BAAAA%3BAAMA%3BAAAA%3BiCAAA%3BAAAA%3BAAUA%3BAAAA%3BiCAAA%3BAAAA%3BAAOA%3BAAAA%3BiCAAA%3BAAAA%3BAAOA%3BAAAA%3BiCAAA%3BAAAA%3BAAIA%3BAAAA%3BiCAAA%3BAAAA%3BAAIA%3BAAAA%3BiCAAA%3BAAAA%3BAAQY%3BAAAA%2C8BAAA%3BAAAA%3BAAQZ%3BAAAA%3BmCAAA%3BAAAA%3BAAIA%3BAAAA%3BiCAAA%3BAAAA%3BAAKA%3BAAAA%2CgCAAA%3BAAAA%3BAAEC%3BAAAA%2CuBAAA%3BAAAA%3BAClGF%2CaAAA%3BADwGC%3BAAAA%3B%3B%2BBAAA%3BAAAA%3BACxGD%2C4BAAA%3BADiHS%3BAAAA%3B%3B%3B%3B%3BwBAAA%3BAAAA%3BAAQQ%3BAAAA%2C2BAAA%3BAAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3B0BAAA%3BAAAA%3BAASI%3BAAAA%2CuBAAA%3BAAAA%3BAAKR%3BAAAA%3B%3B8BAAA%3BAAAA%3BAAII%3BAAAA%2CgBAAA%3BAAAA%3BAAEI%3BAAAA%3B%3B%3BkBAAA%3BAAAA%3BAAMA%3BAAAA%3BiCAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3BsBAAA%3BAAAA%3BAAQI%3BAAAA%2C8BAAA%3BAAAA%3BAEjKpB%3BAAAA%3BmCAAA%3BAAAA%3BAAS4B%3BAAAA%2C4BAAA%3BAAAA%3BAAKA%3BAAAA%3B8BAAA%3BAAAA%3BACd5B%3BAAAA%2CgCAAA%3BAAAA%3BAAEI%3BAAAA%2CkBAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%2CmBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BuCAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%2C0BAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%2C2BAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%2CkCAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%2CkCAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%2C2BAAA%3BAAAA%3BAAGQ%3BAAAA%3BsBAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%2CuCAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%2CqBAAA%3BAAAA%3BAAEI%3BAAAA%3B%3B%3BeAAA%3BAAAA%3BAAMA%3BAAAA%2CWAAA%3BAAAA%3BAAEI%3BAAAA%2C2FAAA%3BAAAA%3BAAIJ%3BAAAA%2CWAAA%3BAAAA%3BAAEI%3BAAAA%2CyFAAA%3BAAAA%3BAAIJ%3BAAAA%2CWAAA%3BAAAA%3BAAEI%3BAAAA%2C4FAAA%3BAAAA%3BAASxB%3BAAAA%2C0BAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%2C2BAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BiCAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%2CkCAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3ByCAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%2CuCAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%2CyBAAA%3BAAAA%3BAAEI%3BAAAA%2C4BAAA%3BAAAA%3BAAWhB%3BAAAA%2CiCAAA%3BAAAA%3BACrGb%3BAAAA%3B%3B%3B%3B%3B%3B%3ByBAAA%3BAAAA%3BAASK%3BAAAA%3B%3B%3B2BAAA%3BAAAA%3BAAKI%3BAAAA%3B%3B%3B%3BmBAAA%3BAAAA%3BAAMI%3BAAAA%3B%3B%3BmCAAA%3BAAAA%3BAAOJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAgBI%3BAAAA%3B%3B%3B%3BkGAAA%3BAAAA%3BAAOA%3BAAAA%2CiBAAA%3BAAAA%3BAAEI%3BAAAA%2CoGAAA%3BAAAA%3BAAKR%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAgBI%3BAAAA%3B%3B%3BeAAA%3BAAAA%3BAAMA%3BAAAA%2CcAAA%3BAAAA%3BAAIJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAkBJ%3BAAAA%3B%3BUAAA%3BAAAA%3BAAII%3BAAAA%3B%3ByBAAA%3BAAAA%3BAAII%3BAAAA%3B%3BcAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3BcAAA%3BAAAA%3BAAMI%3BAAAA%3B%3BiCAAA%3BAAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAUA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%3BAAAA%3BAAYI%3BAAAA%2CuBAAA%3BAAAA%3BAAIJ%3BAAAA%3B%3B%3B%3B%3BWAAA%3BAAAA%3BAAOI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BeAAA%3BAAAA%3BAAWI%3BAAAA%2CgBAAA%3BAAAA%3BAAGA%3BAAAA%2CkBAAA%3BAAAA%3BAAMZ%3BAAAA%3B%3BcAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3BkBAAA%3BAAAA%3BAASI%3BAAAA%3B%3B%3B%3BiBAAA%3BAAAA%3BAAOA%3BAAAA%3BWAAA%3BAAAA%3BAAGI%3BAAAA%3B%3B%3B%3ByFAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3B%3B4FAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3B%3BwFAAA%3BAAAA%3BAAaA%3BAAAA%2CwBAAA%3BAAAA%3BACtOjB%3BAAAA%3B%3B%3B%3B%2BCAAA%3BAAAA%3BAAMK%3BAAAA%3B%3B%3BcAAA%3BAAAA%3BAAKI%3BAAAA%3B%3BcAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%2CoBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BqBAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BcAAA%3BAAAA%3BAAYI%3BAAAA%2CiBAAA%3BAAAA%3BAAGA%3BAAAA%2C8FAAA%3BAAAA%3BAAGA%3BAAAA%2CiGAAA%3BAAAA%3BAAIJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%3BAAAA%3BAAiBI%3BAAAA%3BAAAA%2CmBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%2CgBAAA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3B%3B%3B%3B%3BkBAAA%3BAAAA%3BAAOI%3BAAAA%3B%3BYAAA%3BAAAA%3BAAKQ%3BAAAA%2CgBAAA%3BAAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkBAAA%3BAAAA%3BAAgBI%3BAAAA%3B%3B%3B%3B%2BFAAA%3BAAAA%3BAAQI%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKA%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKA%3BAAAA%2C4DAAA%3BAAAA%3BAAKA%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKA%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKA%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKA%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKA%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKA%3BAAAA%2C%2BDAAA%3BAAAA%3BAAKR%3BAAAA%3B%3BiBAAA%3BAAAA%3BAAII%3BAAAA%2CoGAAA%3BAAAA%3BAAMZ%3BAAAA%3B%3BYAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%2CcAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3B%3BmBAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAeA%3BAAAA%3B%3B0BAAA%3BAAAA%3BAAII%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkBAAA%3BAAAA%3BAAoBI%3BAAAA%3B%3B%3B%3B%2BFAAA%3BAAAA%3BAAOA%3BAAAA%3B%3BiBAAA%3BAAAA%3BAAII%3BAAAA%2CoGAAA%3BAAAA%3BAAKR%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkBAAA%3BAAAA%3BAAoBI%3BAAAA%3B%3B%3B%3B%2BFAAA%3BAAAA%3BAAOA%3BAAAA%3B%3BiBAAA%3BAAAA%3BAAII%3BAAAA%2CoGAAA%3BAAAA%3BACjQZ%3BAAAA%3B%3BcAAA%3BAAAA%3BAAII%3BAAAA%2CqBAAA%3BAAAA%3BAAEI%3BAAAA%3B%3B%3B0BAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%2CoBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BcAAA%3BAAAA%3BAAUI%3BAAAA%2CcAAA%3BAAAA%3BAAIJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkBAAA%3BAAAA%3BAAiBI%3BAAAA%3B%3B%3BcAAA%3BAAAA%3BAAQR%3BAAAA%3B%3B%3B%3B%3B%3B%3BsBAAA%3BAAAA%3BAASI%3BAAAA%3B%3B%3BcAAA%3BAAAA%3BAAeZ%3BAAAA%3B%3B%3B%3B%3B%3BmBAAA%3BAAAA%3BAAQI%3BAAAA%3B%3BqCAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%2CuCAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BgCAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3BmBAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3B%3B%3B%3B%3BeAAA%3BAAAA%3BAAOI%3BAAAA%2CqCAAA%3BAAAA%3BAAEI%3BAAAA%3BmBAAA%3BAAAA%3BAAKJ%3BAAAA%3BsBAAA%3BAAAA%3BAAMA%3BAAAA%2CgBAAA%3BAAAA%3BAAKR%3BAAAA%2C2BAAA%3BAAAA%3BAAYJ%3BAAAA%3B%3B%3B%3B%3B0BAAA%3BAAAA%3BAAOI%3BAAAA%3B%3B2CAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%2CyCAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BgCAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3BeAAA%3BAAAA%3BAAOI%3BAAAA%3BmBAAA%3BAAAA%3BAAGI%3BAAAA%3BmBAAA%3BAAAA%3BAAKJ%3BAAAA%3B%3BmBAAA%3BAAAA%3BAAII%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAWQ%3BAAAA%2CiBAAA%3BAAAA%3BAAEI%3BAAAA%2CiBAAA%3BAAAA%3BAASxB%3BAAAA%2C2BAAA%3BAAAA%3BACrNhB%3BAAAA%3BiCAAA%3BAAAA%3BAAGI%3BAAAA%2CkBAAA%3BAAAA%3BAAGQ%3BAAAA%3B%3B%3BiCAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BmCAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3B%3B%3BmBAAA%3BAAAA%3BAAKI%3BAAAA%3B%3B%3BmCAAA%3BAAAA%3BAAOI%3BAAAA%2CwBAAA%3BAAAA%3BAAOR%3BAAAA%3B%3BkBAAA%3BAAAA%3BAAII%3BAAAA%2CyBAAA%3BAAAA%3BAAEI%3BAAAA%3B%3B%3BmBAAA%3BAAAA%3BAAKI%3BAAAA%3B%3B%3BmCAAA%3BAAAA%3BAAOI%3BAAAA%2CwBAAA%3BAAAA%3BAAcZ%3BAAAA%2CkCAAA%3BAAAA%3BAAGA%3BAAAA%3B%3BsBAAA%3BAAAA%3BAAII%3BAAAA%3B%3BWAAA%3BAAAA%3BAAII%3BAAAA%3B%3B%3B%3BoGAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3B%3BiBAAA%3BAAAA%3BAAMI%3BAAAA%2CcAAA%3BAAAA%3BAAKR%3BAAAA%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAQI%3BAAAA%3B%3B%3B%3BkGAAA%3BAAAA%3BAAOA%3BAAAA%2CiBAAA%3BAAAA%3BAAEI%3BAAAA%2CoGAAA%3BAAAA%3BAAMZ%3BAAAA%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAYJ%3BAAAA%3B%3B%3B%3BkBAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%2CgCAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAeI%3BAAAA%3B%3B%3B%3BmGAAA%3BAAAA%3BAAQJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAeI%3BAAAA%3B%3B%3B%3BiGAAA%3BAAAA%3BAAQJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAeI%3BAAAA%3B%3B%3B%3BiGAAA%3BAAAA%3BAAeR%3BAAAA%3B%3B%3BYAAA%3BAAAA%3BAAKI%3BAAAA%2CmCAAA%3BAAAA%3BAAGA%3BAAAA%2CcAAA%3BAAAA%3BAAGQ%3BAAAA%2C8BAAA%3BAAAA%3BAAKR%3BAAAA%2CcAAA%3BAAAA%3BAAEI%3BAAAA%3B%3B%3B%3B%3B2BAAA%3BAAAA%3BAASY%3BAAAA%3B%3B%3B%3B%3B%3B%3BsBAAA%3BAAAA%3BAAcA%3BAAAA%3B%3B%3B%3B%3B%3B%3BsBAAA%3BAAAA%3BAASI%3BAAAA%2CiBAAA%3BAAAA%3BAAKA%3BAAAA%2CsBAAA%3BAAAA%3BAAOhB%3BAAAA%3B%3B%3B%3B%3BsBAAA%3BAAAA%3BAASJ%3BAAAA%2CcAAA%3BAAAA%3BAAEI%3BAAAA%3B%3B%3B%3B%3BYAAA%3BAAAA%3BAAOI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%3BAAAA%3BAAeI%3BAAAA%3B%3B%3B%3BoGAAA%3BAAAA%3BAAQI%3BAAAA%2CuEAAA%3BAAAA%3BAAKA%3BAAAA%2CoEAAA%3BAAAA%3BAAKA%3BAAAA%2C8EAAA%3BAAAA%3BAAKA%3BAAAA%2C0EAAA%3BAAAA%3BAAKA%3BAAAA%2CsEAAA%3BAAAA%3BAAKA%3BAAAA%2CuEAAA%3BAAAA%3BAAKA%3BAAAA%2CuEAAA%3BAAAA%3BAAUpB%3BAAAA%3B%3B%3B%3ByBAAA%3BAAAA%3BAAMI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BYAAA%3BAAAA%3BAAUI%3BAAAA%3B%3B%3B%3BoGAAA%3BAAAA%3BAAQJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%3BAAAA%3BAAWI%3BAAAA%3BsBAAA%3BAAAA%3BAAIA%3BAAAA%3B4BAAA%3BAAAA%3BAAOJ%3BAAAA%3B%3BsBAAA%3BAAAA%3BAAII%3BAAAA%2CaAAA%3BAAAA%3BAAIJ%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%3BAAAA%3BACjaR%3BAAAA%2CmCAAA%3BAAAA%3BAAEI%3BAAAA%3B%3BYAAA%3BAAAA%3BAAII%3BAAAA%2C0BAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%2CgBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%2CgBAAA%3BAAAA%3BAAIJ%3BAAAA%3B%3B%3BwBAAA%3BAAAA%3BAAKI%3BAAAA%3B%3B%3B%3BkBAAA%3BAAAA%3BAAMI%3BAAAA%2CmBAAA%3BAAAA%3BAAOhB%3BAAAA%2CmCAAA%3BAAAA%3BAAEI%3BAAAA%3B%3BsBAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%2CkBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%2CwBAAA%3BAAAA%3BAAQJ%3BAAAA%2CyBAAA%3BAAAA%3BAAGQ%3BAAAA%3B%3B%3B%3BYAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%2CgBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%2CgBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BoBAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BuBAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%2CiBAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BkBAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BoBAAA%3BAAAA%3BAAII%3BAAAA%3B%3B%3BYAAA%3BAAAA%3BAAWpB%3BAAAA%3B%3BwBAAA%3BAAAA%22%7D */