@charset "UTF-8";
/** COMPILED FROM SCSS SOURCE. DO NOT EDIT DIRECTLY */
.w6Col {
  width: 90%; }

.site-header {
  z-index: 1000; }

#isSmall {
  visibility: hidden;
  float: left; }

#isMedium {
  visibility: hidden;
  float: none; }

#isLarge {
  visibility: hidden;
  float: none; }

.top .navLogo img {
  width: 90%; }

.chapterImage {
  background-attachment: scroll; }

.chapter.c6 .title {
  font-size: 4em; }

section p {
  width: 95%; }

h1 {
  font-size: 1.7rem; }

.inlineShare {
  top: 2em;
  right: 2em; }

.iconLinks {
  padding: 2.5em 0;
  border: none;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  max-width: 350px; }
  .iconLinks .icon {
    width: 125px;
    margin: 1em 0; }

.slider {
  margin-bottom: 4.5em; }
  .slider .slick-slide {
    max-width: 100vw; }
    .slider .slick-slide .slideCaption p {
      font-size: 1.4em; }

.cta {
  margin: 1.8em auto 0;
  font-size: 2.7em;
  width: calc(95% - 1em);
  padding: 0.5em .5em; }
  .cta:hover {
    background: #222222;
    color: white; }

.imageRow {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 3px 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .imageRow img {
    width: calc(50% - 9px);
    display: block;
    margin: 3px;
    height: 50%; }

.fullImage {
  display: none; }

.inlineImage {
  margin: 0 auto 2em; }

.videoPlayer {
  margin: 5em 0 0; }
  .videoPlayer .videoSelectors {
    width: 100%;
    height: 180px;
    float: none; }
  .videoPlayer .video {
    width: 100%;
    height: calc(100vw/ 1.8); }
    .videoPlayer .video .controls {
      position: absolute;
      bottom: unset;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      background: none;
      opacity: 1 !important; }
      .videoPlayer .video .controls .replayBtn, .videoPlayer .video .controls .prevBtn, .videoPlayer .video .controls .nextBtn, .videoPlayer .video .controls .pauseBtn {
        display: none !important; }
      .videoPlayer .video .controls .playBtn {
        display: inline-block !important;
        background: rgba(0, 0, 0, 0.7);
        border-radius: 50%;
        overflow: hidden; }
        .videoPlayer .video .controls .playBtn img {
          display: block; }

.footer .alsoLike {
  font-size: 3.5em; }

.footer .alsoLikeLinkWrap {
  width: 90%;
  margin: 0 5%; }
  .footer .alsoLikeLinkWrap .linkWrapper {
    margin: 0 auto 1em;
    display: block;
    width: 100%;
    padding: 0;
    height: 51vw;
    max-height: 200px; }

.c0 {
  line-height: 0em; }

.hotel-cta-section {
  padding-top: .2rem; }

.hotel-cta-image {
  display: block;
  width: 100%;
  height: auto; }
  .hotel-cta-image img {
    width: 100%;
    height: 100%; }

.hotel-cta-content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 0%;
  padding-bottom: 0%; }

.hotel-cta-image {
  display: inline-block;
  width: 100%;
  height: auto; }
  .hotel-cta-image img {
    width: 100%;
    height: 100%; }

.hotel-cta-text {
  display: inline-block;
  text-align: center;
  padding-left: 0em;
  width: 100%;
  height: 362px; }
  .hotel-cta-text h1 {
    margin: 0px; }
  .hotel-cta-text h3 {
    font-size: 18px;
    padding-left: 15px;
    padding-right: 15px; }
  .hotel-cta-text p {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px; }

.hotel-cta-text-block {
  padding-top: 20px; }

.twobytwo-container {
  display: block;
  text-align: center; }
  .twobytwo-container img {
    width: 80%;
    height: auto; }

.twobytwo-row-1-text, .twobytwo-row-2-text {
  padding-top: 3px; }

.twobytwo-row-1 {
  display: block; }
  .twobytwo-row-1 img {
    padding-right: 0px;
    padding-bottom: 0px; }
  .twobytwo-row-1 h1 {
    text-align: center; }

.twobytwo-row-2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding-top: 35px; }
  .twobytwo-row-2 img {
    padding: 0px; }
  .twobytwo-row-2 h1 {
    text-align: center; }

.white-content-container {
  padding-left: 1px;
  padding-right: 1px;
  text-align: center; }

.white-content-text {
  text-align: center !important; }
  .white-content-text h1 {
    text-align: center; }

.single-img-text-container  {
  display: block;
  padding: 5px 6px 5px 6px;
  text-align: center; }
  .single-img-text-container  section p  {
    width: 95%;
    font-size: 80%; }

.single-img-text-info-text {
  display: block; }

.single-img-text-img {
  display: block;
  width: 80%;
  height: auto;
  padding-left: 0px;
  padding-top: 0px; }
  .single-img-text-img img {
    display: block;
    height: auto;
    width: 200px; }

.village-by-the-sea-container {
  display: block;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 2.375rem; }
  .village-by-the-sea-container h1 {
    padding-top: 15px; }
  .village-by-the-sea-container p {
    padding-left: 15px;
    padding-right: 15px; }

.village-by-the-sea-text {
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 2.375rem; }

.village-by-the-sea-image {
  width: 100%; }
