/* devel */
.component.component--detail-place .component__svg .elp-section-box:hover text,
.component.component--detail-place .component__svg .elp-section-box.is-selected text {
  fill:#fff
}

.component.component--detail-place .component__svg rect.elp-section-box.is-disabled
.component.component--detail-place .component__svg rect.elp-section-box.is-disabled:hover {
  cursor:not-allowed;
  fill:#e7e7e7 !important
}
.component.component--detail-place .component__svg rect.elp-section-box.is-disabled text {
  cursor:not-allowed;
  fill:#bebebe
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color1:hover,
.component.component--detail-place .component__svg rect.elp-section-box.is-color1:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color1.is-selected ,
.component.component--detail-place .component__svg rect.elp-section-box.is-color1.is-selected:not([fill]) {
  fill:#0c7072
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color1:not([fill]) {
  fill:#68a6a7
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color2:hover ,
.component.component--detail-place .component__svg rect.elp-section-box.is-color2:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color2.is-selected ,
.component.component--detail-place .component__svg rect.elp-section-box.is-color2.is-selected:not([fill]) {
  fill:#dd2413
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color2:not([fill]) {
  fill:#ea776c
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color3:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color3:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color3.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color3.is-selected:not([fill]) {
  fill:#4169e1
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color3:not([fill]) {
  fill:#9aabe8
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color4:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color4:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color4.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color4.is-selected:not([fill]) {
  fill:#ff8c00
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color4:not([fill]) {
  fill:#ffb761
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color5:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color5:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color5.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color5.is-selected:not([fill]) {
  fill:#ff1493
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color5:not([fill]) {
  fill:#ff6dbc
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color6:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color6:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color6.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color6.is-selected:not([fill]) {
  fill:#ffd700
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color6:not([fill]) {
  fill:#ffe661
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color7:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color7:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color7.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color7.is-selected:not([fill]) {
  fill:#639
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color7:not([fill]) {
  fill:#a080c0
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color8:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color8:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color8.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color8.is-selected:not([fill]) {
  fill:#8b4513
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color8:not([fill]) {
  fill:#b78b6c
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color9:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color9:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color9.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color9.is-selected:not([fill]) {
  fill:#fb5971
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color9:not([fill]) {
  fill:#fdb1bc
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color10:hover
.component.component--detail-place .component__svg rect.elp-section-box.is-color10:hover:not([fill]),
.component.component--detail-place .component__svg rect.elp-section-box.is-color10.is-selected
.component.component--detail-place .component__svg rect.elp-section-box.is-color10.is-selected:not([fill]) {
  fill:olive
}
.component.component--detail-place .component__svg rect.elp-section-box.is-color10:not([fill]) {
  fill:#bab977
}
.component.component--detail-place .component__svg .elp-seat-text {
  font-weight:600
}

.component.component--detail-place .component__svg rect.elp-section-box.is-disabled, .component.component--detail-place .component__svg rect.elp-section-box.is-disabled:hover {
  cursor: not-allowed;
  fill: #e7e7e7 !important;
}

.footer__contact .footer-phone-post {
  padding-left: 50px;
}

/* pokladna */

.pokladna-header-text {
  font-weight: 600;
  letter-spacing: .2rem;
  font-size: 1.6rem;
  opacity: .85;
}

.pokladna-footer-text {
  text-align: center;
}

body.pokladna .header:before,
body.pokladna .header:after {
  background-image: none;
}

.pokladna-summary-info-box {
  margin-bottom: 60px;
}
.pokladna-order-delivery-email {
  padding: 10px;
  background-color: #d7ebff;
  border-color: #c8d7e5;
  color: #004985;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-radius: var(--border-radius);
}






