@font-face {
  font-family: 'Parry Con Pro Bold';
  src: url('../Fonts/ParryConPro-Bold.eot');
  src: url('../Fonts/ParryConPro-Bold.eot') format('embedded-opentype'), url('../Fonts/ParryConPro-Bold.ttf') format('truetype'), url('../Fonts/ParryConPro-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
#wrapper {
  padding-top: 150px;
}
h1,
h2,
h3,
.h1,
.h2,
.h3 {
  font-family: "Parry Con Pro Bold";
  letter-spacing: 1px;
}
h1 {
  font-size: 40px;
}
h2 {
  font-size: 32px;
}
h3 {
  font-size: 29px;
}
.trip-flow-entry.last {
  border-bottom: 0;
}
.trip-flow .trip-flow-entry p {
  display: block;
}
.back-to-top {
  opacity: 0.7;
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: #6e55a0 url(../Images/stage-slider-next.svg) no-repeat center;
  background-size: 30px;
  z-index: 100;
  text-align: center;
  color: #fff;
  line-height: 2.5;
  transform: rotate(-90deg);
}
.back-to-top:hover {
  opacity: 1;
}
h2.h1 {
  font-size: 40px;
  margin-top: 0;
  margin-bottom: 13px;
}
#footer #footer-nav,
#footer #footer-social {
  margin-bottom: 0 !important;
}
@media (max-width: 991px) {
  #footer > .container > .row > div {
    margin-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  #header .header-row .flex-row {
    padding: 10px 0;
  }
  #header .header-row .flex-row .col-middle > .visible-mobile > div {
    padding-right: 0;
    padding-left: 0;
  }
  .logo-sm img {
    max-height: 60px;
    margin: -5px 0;
  }
  #navigation-toggle {
    margin-top: 15px;
  }
  .back-to-top {
    bottom: 1rem;
  }
}
.hotel h4,
.modal-body h4 {
  font-weight: normal;
  font-size: 150%;
}
.hotel ul {
  margin-left: 0;
  margin-top: 0.5em;
  padding-left: 0;
  margin-bottom: 0.5em;
}
.hotel ul li {
  position: relative;
  list-style-type: none;
  margin-left: 0;
  padding-left: 20px;
}
.hotel ul li p,
.modal-body ul li p {
  margin-bottom: 0;
}
.hotel ul li:before {
  margin-top: 0.4em;
  font-size: 0.7em;
  position: absolute;
  left: 0;
  content: '\0025B6';
}
@media (min-width: 768px) {
  #call-to-action-book {
    display: none !important;
  }
}
.st0 {
  fill: #FFAA00;
}
.st1 {
  fill: #6E55A0;
}
.st2 {
  clip-path: url(#SVGID_2_);
  fill: #6E55A0;
}
.st3 {
  clip-path: url(#SVGID_2_);
  fill: #FFAA00;
}
.st4 {
  clip-path: url(#SVGID_4_);
  fill: #6E55A0;
}
.st5 {
  clip-path: url(#SVGID_6_);
  fill: #6E55A0;
}
.st6 {
  clip-path: url(#SVGID_6_);
  fill: #FFAA00;
}
.st7 {
  clip-path: url(#SVGID_8_);
  fill: #6E55A0;
}
.st8 {
  fill: #A0BE00;
}
.st9 {
  clip-path: url(#SVGID_10_);
  fill: #6E55A0;
}
.st10 {
  clip-path: url(#SVGID_10_);
  fill: #A0BE00;
}
.st11 {
  clip-path: url(#SVGID_12_);
  fill: #6E55A0;
}
.btn-hotel {
  margin-top: 3rem;
  width: fit-content;
}
.trip-flow .trip-flow-entry:last-of-type {
  border-bottom: 0;
}
.trip-flow .trip-flow-entry .img p,
.trip-flow .trip-flow-entry .img ul {
  display: none;
}
.trip-flow .trip-flow-entry .img img {
  max-width: 100%;
  height: auto;
}
.trip-flow .trip-flow-entry .text img {
  display: none;
}
.moreless-expand-content {
  margin-left: 7px !important;
  text-decoration: none !important;
}
/*# sourceMappingURL=custom.css.map */