body {
 min-width: 0;
}

.StaticHero {
 background-image: url("img/bg.jpg");
 display: block;
}

#Sl {
 background: url("img/bg.jpg") center center / cover no-repeat;
}

.BsBg li {
 background-repeat: no-repeat;
 background-size: cover;
}

.BsBg li:first-child {
 display: block;
}

.Mn {
 position: sticky;
 top: 0;
 z-index: 1000;
}

.Pg p {
 line-height: 1.65;
 margin-bottom: 12px;
}

.StaticBand {
 background: #f7f7f7;
 border-top: 1px solid #eee;
 border-bottom: 1px solid #eee;
}

.StaticList {
 list-style: disc;
 padding-left: 22px;
 line-height: 1.7;
}

.StaticList li {
 margin-bottom: 8px;
}

.Ts img {
 max-width: 100%;
 height: auto;
}

.StaticBtn {
 display: inline-block;
 margin: 6px 10px 10px 0;
 padding: 10px 14px;
 border-radius: 4px;
 background: #8d1f1f;
 color: #fff !important;
 font-weight: 700;
 text-decoration: none;
 line-height: 1.2;
}

.StaticBtn:hover {
 background: #6f1818;
 text-decoration: none;
}

.StaticBtnBook {
 float: right;
 margin: 0 0 10px 10px;
}

.StaticBtnMap,
.StaticBtnPdf {
 float: left;
}

.StaticBtnTour {
 margin-top: 8px;
}

@media screen and (max-width: 640px) {
 .Mn li {
  display: block;
 }

 .Mn a {
  text-align: center;
  font-size: 1em;
 }
}
