/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* line 3, stdin */

.room-list-container {
  overflow: hidden;
}

/* line 6, stdin */

.room-list-container .room-list-title {
  text-align: center;
}

@media (max-width: 767.5px) {
  /* line 6, stdin */

  .room-list-container .room-list-title {
    text-align: left;
  }

  /* line 12, stdin */

  .room-list-container .room-list-title h1,
  .room-list-container .room-list-title h2,
  .room-list-container .room-list-title h3,
  .room-list-container .room-list-title h4,
  .room-list-container .room-list-title h5,
  .room-list-container .room-list-title h6,
  .room-list-container .room-list-title p {
    padding: 0;
  }
}

/* line 18, stdin */

.room-list-container .rl-nav {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

/* line 27, stdin */

.room-list-container .rl-nav:focus-visible {
  outline: 2px solid #000;
  outline-offset: 5px;
}

/* line 33, stdin */

.room-list-container .room-list-results {
  text-align: center;
}

/* line 36, stdin */

.room-list-container .room-list-results .room-card {
  text-align: left;
  background-color: #fff;
  color: #252428;
  margin-top: 25px;
}

/* line 42, stdin */

.room-list-container .room-list-results .room-card h1,
.room-list-container .room-list-results .room-card h2,
.room-list-container .room-list-results .room-card h3,
.room-list-container .room-list-results .room-card h4,
.room-list-container .room-list-results .room-card h5,
.room-list-container .room-list-results .room-card h6 {
  font-size: 1.444em;
  padding: 0 0 20px 0;
}

/* line 47, stdin */

.room-list-container .room-list-results .room-card .room-image-container {
  overflow: hidden;
}

/* line 51, stdin */

.room-list-container .room-list-results .room-card .room-image-container a img {
  -webkit-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 51, stdin */

  .room-list-container .room-list-results .room-card .room-image-container a img {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -o-transform .3s ease-in-out;
  }
}

/* line 60, stdin */

.room-list-container .room-list-results .room-card .room-image-container a:hover img,
.room-list-container .room-list-results .room-card .room-image-container a:focus img,
.room-list-container .room-list-results .room-card .room-image-container a:active img {
  -webkit-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 67, stdin */

.room-list-container .room-list-results .room-card .room-card-info {
  padding: 25px 0;
  text-align: left;
}

/* line 72, stdin */

.room-list-container .room-list-results .room-card .room-card-info h1 a,
.room-list-container .room-list-results .room-card .room-card-info h2 a,
.room-list-container .room-list-results .room-card .room-card-info h3 a,
.room-list-container .room-list-results .room-card .room-card-info h4 a,
.room-list-container .room-list-results .room-card .room-card-info h5 a,
.room-list-container .room-list-results .room-card .room-card-info h6 a {
  color: #252428 !important;
  text-decoration: none;
}

/* line 76, stdin */

.room-list-container .room-list-results .room-card .room-card-info h1 a:hover,
.room-list-container .room-list-results .room-card .room-card-info h1 a:focus,
.room-list-container .room-list-results .room-card .room-card-info h1 a:active,
.room-list-container .room-list-results .room-card .room-card-info h2 a:hover,
.room-list-container .room-list-results .room-card .room-card-info h2 a:focus,
.room-list-container .room-list-results .room-card .room-card-info h2 a:active,
.room-list-container .room-list-results .room-card .room-card-info h3 a:hover,
.room-list-container .room-list-results .room-card .room-card-info h3 a:focus,
.room-list-container .room-list-results .room-card .room-card-info h3 a:active,
.room-list-container .room-list-results .room-card .room-card-info h4 a:hover,
.room-list-container .room-list-results .room-card .room-card-info h4 a:focus,
.room-list-container .room-list-results .room-card .room-card-info h4 a:active,
.room-list-container .room-list-results .room-card .room-card-info h5 a:hover,
.room-list-container .room-list-results .room-card .room-card-info h5 a:focus,
.room-list-container .room-list-results .room-card .room-card-info h5 a:active,
.room-list-container .room-list-results .room-card .room-card-info h6 a:hover,
.room-list-container .room-list-results .room-card .room-card-info h6 a:focus,
.room-list-container .room-list-results .room-card .room-card-info h6 a:active {
  text-decoration: underline;
}

/* line 82, stdin */

.room-list-container .room-list-results .room-card .room-card-info .venue-name {
  position: relative;
  padding: 0 0 0 26px;
  margin-bottom: 20px;
}

/* line 87, stdin */

.room-list-container .room-list-results .room-card .room-card-info .venue-name:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 16px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20' fill='none'%3E%3Cpath d='M9.4125 9.4125C9.80417 9.02083 10 8.55 10 8C10 7.45 9.80417 6.97917 9.4125 6.5875C9.02083 6.19583 8.55 6 8 6C7.45 6 6.97917 6.19583 6.5875 6.5875C6.19583 6.97917 6 7.45 6 8C6 8.55 6.19583 9.02083 6.5875 9.4125C6.97917 9.80417 7.45 10 8 10C8.55 10 9.02083 9.80417 9.4125 9.4125ZM8 17.35C10.0333 15.4833 11.5417 13.7875 12.525 12.2625C13.5083 10.7375 14 9.38333 14 8.2C14 6.38333 13.4208 4.89583 12.2625 3.7375C11.1042 2.57917 9.68333 2 8 2C6.31667 2 4.89583 2.57917 3.7375 3.7375C2.57917 4.89583 2 6.38333 2 8.2C2 9.38333 2.49167 10.7375 3.475 12.2625C4.45833 13.7875 5.96667 15.4833 8 17.35ZM8 20C5.31667 17.7167 3.3125 15.5958 1.9875 13.6375C0.6625 11.6792 0 9.86667 0 8.2C0 5.7 0.804167 3.70833 2.4125 2.225C4.02083 0.741667 5.88333 0 8 0C10.1167 0 11.9792 0.741667 13.5875 2.225C15.1958 3.70833 16 5.7 16 8.2C16 9.86667 15.3375 11.6792 14.0125 13.6375C12.6875 15.5958 10.6833 17.7167 8 20Z' fill='%23252428'/%3E%3C/svg%3E");
}

/* line 103, stdin */

.room-list-container .room-list-results .room-card .room-card-info .button-row .button-col .site-button {
  margin-top: 25px;
  padding: 6px 10px;
}

@media (max-width: 990.5px) {
  /* line 109, stdin */

  .room-list-container .room-list-results .room-card .room-card-info .button-row .button-col:last-child .site-button {
    margin-top: 15px;
  }
}

@media (max-width: 575.5px) {
  /* line 36, stdin */

  .room-list-container .room-list-results .room-card {
    paddinG: 0 15px;
  }
}

/* line 132, stdin */

body.font-size-medium .room-list-results .room-card .room-card-info ul.seating-order li,
body.font-size-large .room-list-results .room-card .room-card-info ul.seating-order li {
  width: 25%;
}

/* line 138, stdin */

body.font-size-medium .room-list-results .room-card .room-card-info ul.room-dimensions li,
body.font-size-large .room-list-results .room-card .room-card-info ul.room-dimensions li {
  width: 50%;
}

/* line 155, stdin */

body.font-adapted.font-size-medium .room-list-results .room-card .room-card-info ul.room-dimensions li {
  width: 45%;
}

/* line 172, stdin */

body.font-adapted.font-size-large .room-list-container .room-list-results .room-card .room-card-info ul.room-dimensions li {
  width: 45%;
}

@media (max-width: 1179.5px) {
  /* line 180, stdin */

  body.font-adapted.font-size-large .room-list-container .room-list-results .room-card .room-card-info .button-row .button-col .site-button {
    padding: 6px 0;
  }
}

/* line 200, stdin */

body.contrast-higher .room-list-container .room-list-results .room-card .room-card-info h3 a {
  color: #fff !important;
}

/* line 203, stdin */

body.contrast-higher .room-list-container .room-list-results .room-card .room-card-info h3 a:hover,
body.contrast-higher .room-list-container .room-list-results .room-card .room-card-info h3 a:focus,
body.contrast-higher .room-list-container .room-list-results .room-card .room-card-info h3 a:active {
  color: #fff !important;
}

/* line 214, stdin */

body.contrast-higher .room-list-container .room-list-results .room-card .room-card-info ul.venue-overview {
  border-bottom: 1px solid #fff;
}

/* line 20, resources/assets/styles/common/_mixins.scss */

body.wp-admin .room-list-container * {
  display: none;
}

/* line 25, resources/assets/styles/common/_mixins.scss */

body.wp-admin .room-list-container {
  background: none !important;
  background-color: #EEEEEE !important;
  text-align: left;
  padding: 16px 20px;
  height: auto !important;
}

/* line 28, resources/assets/styles/common/_mixins.scss */

body.wp-admin .room-list-container:before {
  content: "Room List";
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: 500;
  color: #444 !important;
}


/*# sourceMappingURL=room-list.css.map*/