.version.tour_info {
  color: #00000d;
  background-color: #be5c29;
}
#muse_css_mq {
  background-color: #ffffff;
}
#page {
  position: relative;
  max-width: 1024px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #000000;
  padding-bottom: 9px;
  margin: -1px auto 0 auto;
  overflow: hidden;
  z-index: 1;
}
#pu76 {
  position: relative;
  max-width: 100vw;
}
#u76 {
  z-index: 2;
  width: 1024px;
  height: 379px;
  position: relative;
  margin-right: -10000px;
}
#u349 {
  position: relative;
}

.head-bg img {
  display: block;
  max-width: 100%;
  height: auto;
}

.head-ticket-btn {
  position: absolute;
  height: 210px;
  width: 283px;
  bottom: -0.5vw;
  right: 1%;
  z-index: 3;
}

#menuu81 {
  position: relative;
  margin-bottom: 2em;
  z-index: 5;
}

#u82 {
  width: 135px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  left: 2px;
}
#u85 {
  width: 135px;
  padding-bottom: 18px;
  position: relative;
}
#u85:hover {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u85:active {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u234 {
  width: 135px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  left: 139px;
}
#u237 {
  width: 135px;
  padding-bottom: 18px;
  position: relative;
}
#u85.MuseMenuActive,
#u237:hover {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u237:active {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u340 {
  width: 135px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  left: 276px;
}
#u341 {
  width: 135px;
  padding-bottom: 18px;
  position: relative;
}
#u237.MuseMenuActive,
#u341:hover {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u341:active {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u309 {
  width: 135px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  left: 413px;
}
#u312 {
  width: 135px;
  padding-bottom: 18px;
  position: relative;
}
#u341.MuseMenuActive,
#u312:hover {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u312:active {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u324 {
  width: 135px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  left: 550px;
}
#u327 {
  width: 135px;
  padding-bottom: 18px;
  position: relative;
}
#u312.MuseMenuActive,
#u327:hover {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u327:active {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u264 {
  width: 135px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  left: 687px;
}
#u267 {
  width: 135px;
  padding-bottom: 18px;
  position: relative;
}
#u327.MuseMenuActive,
#u267:hover {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u267:active {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u1579 {
  width: 135px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  left: 824px;
}
#u1580 {
  width: 135px;
  padding-bottom: 18px;
  position: relative;
}
#u267.MuseMenuActive,
#u1580:hover {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u1580:active {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u1580.MuseMenuActive {
  width: 135px;
  min-height: 0px;
  margin: 0px;
}
#u87,
#u239,
#u342,
#u313,
#u328,
#u268,
#u1581 {
  height: 26px;
  width: 135px;
  position: relative;
  margin-right: -10000px;
  top: 9px;
}
.tour-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  grid-gap: 1.4em;
  padding: 0 1em;
  margin-top: calc(3em + 5vh);
}
#u617-4 {
  display: block;
}
#u7534 {
  position: relative;
  display: block;
  max-width: 329px;
  background-color: transparent;
  z-index: 10;
}
#u7538-6 {
  z-index: 31;
  width: 316px;
  min-height: 54px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  color: #999999;
  font-weight: normal;
  left: -1px;
  position: relative;
}
#u7538-6:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 54px;
  width: 316px;
  margin: 0px;
}
#u7538-6:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 54px;
  width: 316px;
  margin: 0px;
}
#u7538-6.AccordionPanelTabOpen {
  border-style: solid;
  background-color: #ffd300;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 55px;
  width: 317px;
  margin: 1px 0px 0px 1px;
  border-width: 1px 1px 2px;
}
#u7538-6:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u7538-6:active p {
  color: #ff0000;
  visibility: inherit;
}
#u7535 {
  z-index: 37;
  width: 304px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  position: relative;
  padding: 6px 19px 25px 4px;
}
#u7548-11 {
  z-index: 38;
  width: 304px;
  background-color: transparent;
  color: #ffd300;
  position: relative;
}
#u7656 {
  z-index: 49;
  width: 200px;
  min-height: 44px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-left: 6px;
  margin-top: 37px;
  position: relative;
}
#u539 {
  z-index: 50;
  width: 329px;
  background-color: transparent;
  margin-left: 1px;
  position: relative;
}
#u542-4 {
  z-index: 51;
  width: 315px;
  min-height: 14px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  color: #999999;
  font-weight: normal;
  position: relative;
}
#u542-4:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u542-4:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u542-4:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u542-4:active p {
  color: #ff0000;
  visibility: inherit;
}
#u540 {
  z-index: 55;
  width: 327px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  padding-bottom: 1px;
  position: relative;
}
#u541-9 {
  z-index: 56;
  width: 317px;
  min-height: 273px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #ffd300;
  line-height: 1.4;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman,
    serif;
  position: relative;
  margin-right: -10000px;
  margin-top: -1px;
  left: 9px;
}
#u2195 {
  z-index: 65;
  width: 200px;
  min-height: 43px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 214px;
  left: 9px;
}
#u618 {
  z-index: 66;
  width: 329px;
  background-color: transparent;
  margin-left: 1px;
  position: relative;
}
#u619-6 {
  z-index: 67;
  width: 315px;
  min-height: 28px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  color: #999999;
  font-weight: normal;
  position: relative;
}
#u619-6:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 28px;
  width: 315px;
  margin: 0px;
}
#u619-6:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 28px;
  width: 315px;
  margin: 0px;
}
#u619-6:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u619-6:active p {
  color: #ff0000;
  visibility: inherit;
}
#u620 {
  z-index: 73;
  width: 327px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  padding-bottom: 17px;
  position: relative;
}
#u626-9 {
  z-index: 74;
  width: 316px;
  min-height: 179px;
  background-color: transparent;
  color: #ffd300;
  position: relative;
  margin-right: -10000px;
  margin-top: 14px;
  left: 10px;
}
#u2191 {
  z-index: 83;
  width: 200px;
  min-height: 43px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 211px;
  left: 14px;
}
#u524 {
  z-index: 84;
  width: 329px;
  background-color: transparent;
  margin-left: 1px;
  position: relative;
}
#u525-4 {
  z-index: 85;
  width: 315px;
  min-height: 14px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  color: #999999;
  font-weight: normal;
  position: relative;
}
#u525-4:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u525-4:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u525-4:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u525-4:active p {
  color: #ff0000;
  visibility: inherit;
}
#u526 {
  z-index: 89;
  width: 327px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  padding-bottom: 1px;
  position: relative;
}
#u527-10 {
  z-index: 90;
  width: 317px;
  min-height: 105px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #ffffff;
  line-height: 1.4;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman,
    serif;
  position: relative;
  margin-right: -10000px;
  margin-top: -1px;
  left: 9px;
}
#u2197 {
  z-index: 100;
  width: 200px;
  min-height: 43px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 145px;
  left: 9px;
}
#u520 {
  z-index: 101;
  width: 329px;
  background-color: transparent;
  margin-left: 1px;
  position: relative;
}
#u523-4 {
  z-index: 102;
  width: 315px;
  min-height: 14px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #999999;
  line-height: 1;
  position: relative;
}
#u523-4:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u523-4:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u523-4:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u523-4:active p {
  color: #ff0000;
  visibility: inherit;
}
#u521 {
  z-index: 106;
  width: 327px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  padding-bottom: 1px;
  position: relative;
}
#u522-13 {
  z-index: 107;
  width: 318px;
  min-height: 105px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #ffd300;
  line-height: 1.4;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman,
    serif;
  position: relative;
  margin-right: -10000px;
  margin-top: -1px;
  left: 9px;
}
#u2199 {
  z-index: 120;
  width: 200px;
  min-height: 43px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 330px;
  left: 9px;
}
#u5200 {
  z-index: 121;
  width: 329px;
  background-color: transparent;
  margin-left: 1px;
  position: relative;
}
#u5201-6 {
  z-index: 122;
  width: 315px;
  min-height: 28px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  color: #999999;
  font-weight: normal;
  position: relative;
}
#u5201-6:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 28px;
  width: 315px;
  margin: 0px;
}
#u5201-6:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 28px;
  width: 315px;
  margin: 0px;
}
#u619-6.AccordionPanelTabOpen,
#u5201-6.AccordionPanelTabOpen {
  border-style: solid;
  background-color: #ffd300;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 29px;
  width: 316px;
  margin: 1px 0px 0px 1px;
  border-width: 1px 1px 2px;
}
#u5201-6:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u5201-6:active p {
  color: #ff0000;
  visibility: inherit;
}
#u5202 {
  z-index: 128;
  width: 327px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  padding-bottom: 7px;
  position: relative;
}
#u5206-15 {
  z-index: 129;
  width: 320px;
  min-height: 379px;
  background-color: transparent;
  color: #ffd300;
  position: relative;
  margin-right: -10000px;
  margin-top: 9px;
  left: 4px;
}
#u7548-9,
#u522-8,
#u5206-8,
#u5206-9,
#u5206-10,
#u5206-11,
#u5206-12,
#u5206-13 {
  font-weight: bold;
}
#u5248 {
  z-index: 144;
  width: 200px;
  min-height: 44px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 397px;
  left: 9px;
}
.AccordionPanelTab {
  cursor: pointer;
}
#u1421 {
  position: relative;
  display: block;
  height: 25vw;
  width: 25vw;
  min-width: 300px;
  background: transparent url("../images/u1421.png") no-repeat 23px 23px;
  background-position: center;
  background-size: contain;
  margin: 1em auto;
  z-index: 10;
}
#u1421:hover {
  filter: drop-shadow(4px 4px 25px #fff);
}
#u712-4 {
  z-index: 10;
  display: block;
  position: relative;
}
#u1450-4 {
  z-index: 10;
  width: 298px;
  min-height: 33px;
  background-color: transparent;
  text-align: center;
  color: #ffffff;
  margin-left: 19px;
  position: relative;
}
#paccordionu1534 {
  margin-top: 14px;
}
#accordionu1534 {
  border-style: solid;
  border-width: 1px;
  border-color: #7f7f7f;
  background-color: transparent;
  z-index: 10;
}

#accordionu519_position_content,
#accordionu1534_position_content {
  padding-top: 1px;
  max-width: 100%;
}
#u1535 {
  z-index: 14;
  width: 329px;
  background-color: transparent;
  margin-left: 1px;
  position: relative;
}
#u7534_position_content,
#u1535_position_content {
  margin-top: -1px;
  width: 100%;
}
#u1538-4 {
  z-index: 147;
  width: 316px;
  min-height: 18px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #999999;
  line-height: 1;
  left: -1px;
  position: relative;
}
#u1538-4:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 18px;
  width: 316px;
  margin: 0px;
}
#u1538-4:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 18px;
  width: 316px;
  margin: 0px;
}
#u1538-4.AccordionPanelTabOpen {
  border-style: solid;
  background-color: #ffd300;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 19px;
  width: 317px;
  margin: 1px 0px 0px 1px;
  border-width: 1px 1px 2px;
}
#u1538-4:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u1538-4:active p {
  color: #ff0000;
  visibility: inherit;
}
#u1536 {
  z-index: 151;
  width: 327px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  padding-bottom: 26px;
  position: relative;
}
#u1537-41 {
  z-index: 152;
  width: 317px;
  min-height: 105px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 1.4;
  position: relative;
  margin-right: -10000px;
  margin-top: -1px;
  left: 9px;
}
#u1537-16 {
  font-size: 18px;
  color: #c1272d;
  font-style: normal;
}
#u1537-7,
#u1537-13,
#u1537-13-2,
#u1537-22,
#u1537-28 {
  color: #ffffff;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman,
    serif;
  line-height: 0px;
}
#u1537-7 span,
#u1537-13 span,
#u1537-13-2 span,
#u1537-22 span,
#u1537-28 span {
  line-height: 1.4;
}
#u1537,
#u1537-8,
#u1537-17,
#u1537-23 {
  font-size: 18px;
}
#u1537-3,
#u1537-5,
#u1537-9,
#u1537-11,
#u1537-18,
#u1537-20,
#u1537-24,
#u1537-26 {
  font-size: 18px;
  color: #ffff00;
}
#u1537-30 {
  font-size: 12px;
  color: #ffffff;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman,
    serif;
  font-style: italic;
}
#u1537-14,
#u1537-31,
#u1537-33,
#u1537-36,
#u1537-37,
#u1537-38,
#u1537-39 {
  color: #ffffff;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman,
    serif;
}
#u1547 {
  z-index: 193;
  width: 329px;
  background-color: transparent;
  margin-left: 1px;
  position: relative;
}
#u1550-4 {
  z-index: 194;
  width: 315px;
  min-height: 14px;
  border-style: solid;
  border-width: 2px;
  border-color: #3c3c3c;
  background-color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  color: #999999;
  font-weight: normal;
  position: relative;
}
#u1550-4:hover {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u1550-4:active {
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 14px;
  width: 315px;
  margin: 0px;
}
#u542-4.AccordionPanelTabOpen,
#u525-4.AccordionPanelTabOpen,
#u523-4.AccordionPanelTabOpen,
#u1550-4.AccordionPanelTabOpen {
  border-style: solid;
  background-color: #ffd300;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 15px;
  width: 316px;
  margin: 1px 0px 0px 1px;
  border-width: 1px 1px 2px;
}
#u1550-4:hover p {
  color: #ff0000;
  visibility: inherit;
}
#u1550-4:active p {
  color: #ff0000;
  visibility: inherit;
}
#u7538-6.AccordionPanelTabOpen p,
#u542-4.AccordionPanelTabOpen p,
#u619-6.AccordionPanelTabOpen p,
#u525-4.AccordionPanelTabOpen p,
#u523-4.AccordionPanelTabOpen p,
#u5201-6.AccordionPanelTabOpen p,
#u1538-4.AccordionPanelTabOpen p,
#u1550-4.AccordionPanelTabOpen p {
  color: #ff0000;
  visibility: inherit;
  font-size: 18px;
}
#u1548 {
  z-index: 198;
  width: 327px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #000000;
  padding-bottom: 14px;
  position: relative;
}
#u1549-12 {
  z-index: 199;
  width: 316px;
  min-height: 179px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 14px;
}
#u1450,
#u1537-6,
#u1537-34,
#u1537-35,
#u1549-8 {
  color: #ffffff;
}
span#u1450 {
  display: block;
  margin-top: -1em;
}
#u527,
#u1549-5,
#u1549-6,
#u1549-9,
#u1549-10 {
  color: #ffd300;
}
#u1405-4 {
  z-index: 240;
  display: block;
  position: relative;
  margin-right: -10000px;
}

.ghost-tours {
  display: block;
  max-width: 50vw;
  margin: 2em 1em 1em;
}

.tour-column {
  position: relative;
  margin-top: 3px;
  z-index: 2;
}

.tour-column img {
  display: block;
  max-width: 100%;
  margin-top: 0.2em;
  margin-bottom: 2.7em;
}

.tour-column p.serif {
  color: #ffd300;
  max-width: 285px;
  font-size: 15px;
}

#u1412.ghost-girl {
  position: relative;
  display: block;
  max-width: 282px;
  z-index: 1;
}

#pu1040-4 {
  z-index: 232;
  width: 0.01px;
  margin-left: 165px;
  margin-top: 9px;
}
#u1040-4 {
  display: block;
  position: relative;
  z-index: 10;
}

#u2062-4 {
  background-color: transparent;
  font-size: 18px;
  color: #ffff00;
  margin-top: 2em;
}
#u1045 {
  z-index: 244;
  width: 605px;
  min-height: 404px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 12px;
}
#u2060 {
  position: relative;
  display: block;
  width: 200px;
  max-height: 45px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-top: 1.5em;
  z-index: 10;
}
#u2060 a {
  display: block;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 1959px);
}
#ppu6720 {
  z-index: 18;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 20px;
  margin-left: 31px;
}
#u6720 {
  z-index: 19;
  height: 44px;
  width: 44px;
  position: relative;
}
#u6710 {
  z-index: 17;
  width: 281px;
  min-height: 32px;
  margin-left: 6px;
  margin-top: 8px;
  position: relative;
}
#u417-8 {
  z-index: 5;
  width: 328px;
  min-height: 18px;
  position: relative;
  margin-right: -10000px;
  margin-top: 58px;
  left: 348px;
}
#pppu6742 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 27px;
  margin-left: 741px;
}
#ppu6742 {
  z-index: 21;
  width: 0.01px;
}
#u6742 {
  z-index: 22;
  height: 44px;
  width: 44px;
  margin-bottom: -6px;
  position: relative;
  margin-right: -10000px;
  margin-top: -6px;
  left: -6px;
}
#u6663 {
  z-index: 16;
  width: 62px;
  min-height: 16px;
  position: relative;
  margin-right: -10000px;
  margin-top: 8px;
  left: 128px;
}
#u6749 {
  z-index: 24;
  width: 110px;
  min-height: 24px;
  margin-left: 2px;
  margin-top: 6px;
  position: relative;
}
#u6754 {
  z-index: 25;
  width: 235px;
  min-height: 24px;
  margin-left: 2px;
  margin-top: 4px;
  position: relative;
}
.html {
  background-color: #232323;
}
body {
  position: relative;
  min-width: 1026px;
  padding-bottom: 57px;
}
.verticalspacer {
  min-height: 101px;
}

/* RESPONSIVE---------------------------- */

@media all and (min-width: 1041px) {
  .sched-tours {
    max-width: 32%;
  }
}

@media all and (max-width: 1080px) {
  #page {
    width: unset;
    max-width: 100vw;
    margin: 0 1em;
  }
}
@media all and (max-width: 1040px) {
  .tour-wrap {
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: 4em 2em;
    margin-bottom: 4em;
  }
  .tour-column p.serif {
    color: #ffd300;
    max-width: 365px;
    font-size: 18px;
  }
  .head-ticket-btn {
    right: unset;
    left: 1%;
  }
  #u1421 {
    width: 240px;
    height: 240px;
  }
}
@media all and (max-width: 767px) {
  .tour-wrap {
    flex-flow: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
  }
}
