.fullpage-wrapper.full-width-wrap {
  max-width: 100%; }
  .fullpage-wrapper.full-width-wrap .vc_col-sm-12.wpb_column.column_container {
    max-width: 100%;
    padding: 0 !important; }
  .fullpage-wrapper.full-width-wrap .wpb_row {
    max-width: 1440px; }
.fullpage-wrapper .section #destination_map {
  max-width: 100%;
  width: 100%;
  height: 320px; }
.fullpage-wrapper .section h1, .fullpage-wrapper .section h2 {
  text-align: center;
  margin: 0 0 0.5em 0;
  line-height: 1; }
  .fullpage-wrapper .section h1:after, .fullpage-wrapper .section h2:after {
    display: none; }
  .fullpage-wrapper .section h1:after, .fullpage-wrapper .section h2:after {
    border: none; }
.fullpage-wrapper .section .section__container {
  padding: 0 30px; }
  .fullpage-wrapper .section .section__container .vertical-align-container {
    height: 311px; }
  .fullpage-wrapper .section .section__container .section__column__inner {
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.fullpage-wrapper .section .fullpage-previous {
  top: 0;
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  z-index: 3;
  font-size: 30px; }
.fullpage-wrapper .section .fullpage-next {
  bottom: 62px;
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  z-index: 3;
  font-size: 30px;
  height: 30px;
  line-height: 30px; }
.fullpage-wrapper .section span.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
.fullpage-wrapper .section.background-image .fp-tableCell {
  background: rgba(255, 255, 255, 0.7); }
.fullpage-wrapper .section.no-image .section-content {
  text-align: center;
  max-width: 768px;
  width: 100%;
  margin: 0 auto;
  float: none; }
  .fullpage-wrapper .section.no-image .section-content .link {
    margin: 1em 0; }
.fullpage-wrapper .section.image-right .section-content, .fullpage-wrapper .section.image-left .section-content {
  text-align: center;
  max-width: 768px;
  width: 100%;
  margin: 0 auto;
  float: none; }
  .fullpage-wrapper .section.image-right .section-content .link, .fullpage-wrapper .section.image-left .section-content .link {
    margin: 1em 0; }
.fullpage-wrapper .section.map-right .section-content, .fullpage-wrapper .section.map-left .section-content {
  text-align: center; }

#fp-nav.right {
  right: 0; }

@media screen and (max-width: 960px) {
  #fullpage.fullpage-wrapper .section {
    height: auto !important;
    margin-top: 15px;
    margin-bottom: 15px; }
    #fullpage.fullpage-wrapper .section:first-of-type {
      margin-top: 0; }
    #fullpage.fullpage-wrapper .section.no-image .fp-tableCell {
      padding-top: 60px;
      padding-bottom: 60px; }
    #fullpage.fullpage-wrapper .section .fp-tableCell {
      height: auto !important; }
    #fullpage.fullpage-wrapper .section h1 {
      font-size: 3rem; }
    #fullpage.fullpage-wrapper .section h2 {
      font-size: 2.4rem; }
    #fullpage.fullpage-wrapper .section .section__container {
      padding: 0 0px; }
      #fullpage.fullpage-wrapper .section .section__container .vertical-align-container {
        height: auto; }
      #fullpage.fullpage-wrapper .section .section__container .section__column__inner {
        position: relative;
        top: auto;
        transform: none; }
    #fullpage.fullpage-wrapper .section .fullpage-previous {
      display: none; }
    #fullpage.fullpage-wrapper .section .fullpage-next {
      display: none; } }

/*# sourceMappingURL=fullpage-customisation.css.map */
