﻿@charset "UTF-8";
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url("/video-js-5.7.0/font/VideoJS.eot?#iefix") format("eot");
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
  content: '\f101';
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: '\f102';
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
  content: '\f103';
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before {
  content: '\f104';
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before {
  content: '\f105';
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before {
  content: '\f106';
}

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before {
  content: '\f107';
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
  content: '\f108';
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: '\f109';
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: '\f10a';
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: '\f10b';
}

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
  content: '\f10c';
}

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
  content: '\f10d';
}

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
  content: '\f10e';
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: '\f10f';
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: '\f110';
}

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
  content: '\f111';
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: '\f112';
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: '\f113';
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: '\f114';
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
  content: '\f115';
}

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before {
  content: '\f116';
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: '\f117';
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: '\f118';
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: '\f119';
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: '\f11a';
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: '\f11b';
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: '\f11c';
}

.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before {
  content: '\f11d';
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li:focus,
.vjs-menu li:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

@media �screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.video-js .vjs-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em;
}

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  display: block;
  font-size: 0.6em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-js .vjs-mouse-display:before {
  display: none;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  position: absolute;
  top: -0.333333333333333em;
  right: -0.5em;
  font-size: 0.9em;
}

.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  display: none;
  position: absolute;
  top: -3.4em;
  right: -1.5em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
}

.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75);
}

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none;
}

.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.video-js .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em;
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em;
}

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em;
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-controls-disabled .vjs-poster {
  display: none;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}

.vjs-chapters-button .vjs-menu {
  left: -10em;
  width: 0;
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none;
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none;
}

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 15em;
  font-size: 12px;
  width: 40em;
}

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 2em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto;
}

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left;
}

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both;
}

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
}

.vjs-caption-settings .vjs-tracksetting label {
  display: block;
  width: 100px;
  margin-bottom: 5px;
}

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
}

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px;
}

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0;
}

.vjs-caption-settings label > input {
  margin-right: 10px;
}

.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/fancyBox/source/fancybox_sprite.png");
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/fancyBox/source/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/fancyBox/source/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
  /*overflow: hidden !important;*/
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/fancyBox/source/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("/fancyBox/source/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url("/fancyBox/source/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}

.infoBox {
  background: url("/usercontrols/GoogleMaps/mapInfoBoxPointer.png") no-repeat center bottom;
  padding-bottom: 16px;
}

.mapInfoWindow {
  background-color: #000;
  overflow-y: hidden;
  overflow-x: hidden;
  width: 246px;
  text-align: center;
  padding-bottom: 10px;
}

.mapInfoWindow img {
  display: block;
  margin: 0px;
  padding: 0px;
}

.mapInfoWindow span.name {
  display: block;
  margin-top: 10px;
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.01em;
}

.mapInfoWindow span.description {
  font-size: 1.1em;
  padding: .5em;
  font-family: 'AvenirLT-Book';
  color: white;
  display: block;
}

.mapInfoWindow span.url a, .mapInfoWindow span.url a:link, .mapInfoWindow span.url a:visited {
  font-size: 12px;
  color: white;
}

html {
  box-sizing: border-box;
}

*, *::after, *::before {
  box-sizing: inherit;
}

button, input[type="button"], input[type="reset"], input[type="submit"], a.button {
  appearance: none;
  background-color: black;
  border: 1px solid black;
  border-radius: 0;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: AvenirLT-Book;
  font-size: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  line-height: 1;
  padding: 0.855em 1.71em;
  text-decoration: none;
  -webkit-transition: background-color 150ms ease;
  -moz-transition: background-color 150ms ease;
  transition: background-color 150ms ease;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  text-transform: uppercase;
  margin: 0;
}

fieldset.inline button, fieldset.inline input[type="button"], fieldset.inline input[type="reset"], fieldset.inline input[type="submit"], fieldset.inline a.button {
  font-weight: normal;
  line-height: normal;
  padding: 0.57em 1.71em;
}

button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, a.button:hover, a.button:focus {
  background-color: #7f756b;
  border: 1px solid #7f756b;
  color: #fff;
}

button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled, a.button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

button:disabled:hover, input[type="button"]:disabled:hover, input[type="reset"]:disabled:hover, input[type="submit"]:disabled:hover, a.button:disabled:hover {
  background-color: #9f9286;
  border: 1px solid #9f9286;
}

fieldset {
  background-color: transparent;
  border: 1px solid #ddd;
  padding: 0.855em;
}

fieldset.flat {
  border: 0;
  padding: 0 !important;
}

fieldset > div {
  margin-bottom: 1.71em;
}

fieldset > div.input-submit {
  padding-bottom: 1px;
}

fieldset > div.input-submit label {
  display: none;
}

fieldset > div:last-child {
  margin-bottom: 0;
}

fieldset > div:not(:first-child) h4, fieldset > div:not(:first-child) #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li fieldset > div:not(:first-child) a {
  margin-top: 3em;
}

fieldset.inline::after, fieldset > div.inline::after {
  clear: both;
  content: "";
  display: table;
}

fieldset.inline > div, fieldset > div.inline > div {
  float: left;
  margin-bottom: 0;
}

fieldset.inline > div.input-submit label, fieldset > div.inline > div.input-submit label {
  display: block;
}

fieldset.inline > div:not(:last-child), fieldset > div.inline > div:not(:last-child) {
  margin-right: 0.4275em;
}

fieldset > div.inline-2-cols > div {
  width: 49%;
}

fieldset > div.inline-2-cols > div:not(:last-child) {
  margin-right: 2%;
}

fieldset.label-side > div {
  margin-bottom: 0.855em;
}

fieldset.label-side > div::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (max-width: 47.9375em) {
  fieldset.label-side > div {
    margin-bottom: 1.71em;
  }
}

fieldset.label-side > div input[type="text"],
fieldset.label-side > div input[type="submit"],
fieldset.label-side > div select,
fieldset.label-side > div textarea,
fieldset.label-side > div > label,
fieldset.label-side > div ul.radio-buttons,
fieldset.label-side > div ul.checkboxes {
  float: left;
}

fieldset.label-side > div > label {
  width: 20%;
  overflow: hidden;
  margin-bottom: 0;
  border: 1px solid transparent;
  display: block !important;
  padding: 1.14em 0;
}

@media screen and (max-width: 47.9375em) {
  fieldset.label-side > div > label {
    padding: 1px 0 0.57em;
    width: 100%;
  }
}

fieldset.label-side > div ul.radio-buttons, fieldset.label-side > div ul.checkboxes {
  padding-top: 0.74348em;
}

@media screen and (max-width: 47.9375em) {
  fieldset.label-side > div ul.radio-buttons, fieldset.label-side > div ul.checkboxes {
    padding-top: 0;
  }
}

fieldset.label-side > div ul.radio-buttons li label, fieldset.label-side > div ul.checkboxes li label {
  margin-bottom: 0;
}

fieldset.label-side > div input[type="text"],
fieldset.label-side > div select,
fieldset.label-side > div textarea,
fieldset.label-side > div ul.radio-buttons,
fieldset.label-side > div ul.checkboxes {
  width: 80%;
}

@media screen and (max-width: 47.9375em) {
  fieldset.label-side > div input[type="text"],
  fieldset.label-side > div select,
  fieldset.label-side > div textarea,
  fieldset.label-side > div ul.radio-buttons,
  fieldset.label-side > div ul.checkboxes {
    width: 100%;
  }
}

fieldset.label-side > div.input-submit {
  margin-top: 1.71em;
}

@media screen and (max-width: 47.9375em) {
  fieldset.label-side > div.input-submit label {
    display: none !important;
  }
}

fieldset:last-child {
  margin-bottom: 0;
}

input,
label,
select {
  display: block;
  font-family: AvenirLT-Book;
  font-size: 1em;
}

label {
  margin-bottom: 0.4275em;
}

label.required::after {
  content: "*";
}

label abbr {
  display: none;
}

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea,
select {
  background-color: transparent;
  border: 1px solid #ddd;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  font-family: AvenirLT-Book;
  font-size: 1em;
  margin: 0;
  padding: 0.57em;
  width: 100%;
  vertical-align: top;
  -webkit-transition: border-color 150ms ease;
  -moz-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: #424242;
}

input[type="color"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: #424242;
}

input[type="color"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder,
select::-moz-placeholder {
  color: #424242;
}

input[type="color"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input:not([type]):-moz-placeholder, textarea:-moz-placeholder,
select:-moz-placeholder {
  color: #424242;
}

input[type="color"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: #424242;
}

input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus,
select:focus {
  outline: none;
}

input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, input:not([type]):disabled, textarea:disabled,
select:disabled {
  background-color: #f2f2f2;
  cursor: not-allowed;
}

input[type="color"].input-validation-error, input[type="date"].input-validation-error, input[type="datetime"].input-validation-error, input[type="datetime-local"].input-validation-error, input[type="email"].input-validation-error, input[type="month"].input-validation-error, input[type="number"].input-validation-error, input[type="password"].input-validation-error, input[type="search"].input-validation-error, input[type="tel"].input-validation-error, input[type="text"].input-validation-error, input[type="time"].input-validation-error, input[type="url"].input-validation-error, input[type="week"].input-validation-error, input:not([type]).input-validation-error, textarea.input-validation-error,
select.input-validation-error {
  background-color: #ffcccc !important;
  border: 1px solid red !important;
  color: red !important;
}

textarea {
  resize: vertical;
  display: block;
  height: 10em;
  font-size: 1em;
}

input[type="search"] {
  appearance: none;
}

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.4275em;
}

input[type="checkbox"].input-validation-error + span, input[type="checkbox"].input-validation-error + label,
input[type="radio"].input-validation-error + span,
input[type="radio"].input-validation-error + label {
  color: red !important;
}

input[type="file"] {
  margin-bottom: 0;
  width: 100%;
}

select {
  margin-bottom: 0;
  max-width: 100%;
  width: auto;
  border-radius: 0;
  width: 100%;
}

select::-ms-expand {
  display: none;
}

input[type="text"].hasDatepicker {
  background-image: url(../images/dd-calendar-blue.png);
  background-position: center right 16px;
  background-repeat: no-repeat;
  background-size: 17px 13px;
  padding-right: 33px;
}

span.field-validation-error {
  color: red !important;
}

ul.radio-buttons, ul.checkboxes {
  margin: 0 !important;
  padding: 0;
}

ul.radio-buttons li, ul.checkboxes li {
  margin: 0 !important;
  padding: 0 !important;
}

ul.radio-buttons li:before, ul.checkboxes li:before {
  display: none;
}

ul.radio-buttons li input + label, ul.checkboxes li input + label {
  display: inline-block;
}

.big-select, .contour-custom > div select, fieldset.filters select, .box.box7 > div > .book-a-table fieldset > div select, .box.box7 > div > .book-a-table fieldset > div input, .vertical-fieldset > div select, .vertical-fieldset > div input {
  background-image: url(/images/icons/icon-ui-dropdown.png) !important;
  background-position: center right 1em !important;
  background-size: 15px 9px !important;
  background-repeat: no-repeat !important;
  padding: 0 3em 0 1em;
}

.contour-custom > div {
  margin-bottom: 0.855em;
}

.contour-custom > div > label {
  display: none;
}

.contour-custom > div.checkboxlist > label {
  display: block;
  text-align: left;
  text-transform: uppercase;
  font-family: AvenirLT-Black;
  font-size: .92em;
  color: #9e958c;
}

.contour-custom > div.interest > label {
  display: block;
  text-align: left;
}

.contour-custom > div .checkboxes, .contour-custom > div .radio-buttons {
  text-align: left;
}

.contour-custom > div .checkboxes label, .contour-custom > div .radio-buttons label {
  margin-bottom: 0;
}

.contour-custom > div .field-validation-error {
  display: block;
  text-align: left;
}

.contour-custom > div input[type="color"], .contour-custom > div input[type="date"], .contour-custom > div input[type="datetime"], .contour-custom > div input[type="datetime-local"], .contour-custom > div input[type="email"], .contour-custom > div input[type="month"], .contour-custom > div input[type="number"], .contour-custom > div input[type="password"], .contour-custom > div input[type="search"], .contour-custom > div input[type="tel"], .contour-custom > div input[type="text"], .contour-custom > div input[type="time"], .contour-custom > div input[type="url"], .contour-custom > div input[type="week"], .contour-custom > div input:not([type]), .contour-custom > div textarea, .contour-custom > div select {
  height: 56px;
  line-height: 1;
  padding: 0 1em 0 1em;
  border: 1px solid #b6aca2;
  color: #9e958c;
}

.contour-custom > div input[type="color"]::-webkit-input-placeholder, .contour-custom > div input[type="date"]::-webkit-input-placeholder, .contour-custom > div input[type="datetime"]::-webkit-input-placeholder, .contour-custom > div input[type="datetime-local"]::-webkit-input-placeholder, .contour-custom > div input[type="email"]::-webkit-input-placeholder, .contour-custom > div input[type="month"]::-webkit-input-placeholder, .contour-custom > div input[type="number"]::-webkit-input-placeholder, .contour-custom > div input[type="password"]::-webkit-input-placeholder, .contour-custom > div input[type="search"]::-webkit-input-placeholder, .contour-custom > div input[type="tel"]::-webkit-input-placeholder, .contour-custom > div input[type="text"]::-webkit-input-placeholder, .contour-custom > div input[type="time"]::-webkit-input-placeholder, .contour-custom > div input[type="url"]::-webkit-input-placeholder, .contour-custom > div input[type="week"]::-webkit-input-placeholder, .contour-custom > div input:not([type])::-webkit-input-placeholder, .contour-custom > div textarea::-webkit-input-placeholder, .contour-custom > div select::-webkit-input-placeholder {
  color: #9e958c;
}

.contour-custom > div input[type="color"]::-moz-placeholder, .contour-custom > div input[type="date"]::-moz-placeholder, .contour-custom > div input[type="datetime"]::-moz-placeholder, .contour-custom > div input[type="datetime-local"]::-moz-placeholder, .contour-custom > div input[type="email"]::-moz-placeholder, .contour-custom > div input[type="month"]::-moz-placeholder, .contour-custom > div input[type="number"]::-moz-placeholder, .contour-custom > div input[type="password"]::-moz-placeholder, .contour-custom > div input[type="search"]::-moz-placeholder, .contour-custom > div input[type="tel"]::-moz-placeholder, .contour-custom > div input[type="text"]::-moz-placeholder, .contour-custom > div input[type="time"]::-moz-placeholder, .contour-custom > div input[type="url"]::-moz-placeholder, .contour-custom > div input[type="week"]::-moz-placeholder, .contour-custom > div input:not([type])::-moz-placeholder, .contour-custom > div textarea::-moz-placeholder, .contour-custom > div select::-moz-placeholder {
  color: #9e958c;
}

.contour-custom > div input[type="color"]:-moz-placeholder, .contour-custom > div input[type="date"]:-moz-placeholder, .contour-custom > div input[type="datetime"]:-moz-placeholder, .contour-custom > div input[type="datetime-local"]:-moz-placeholder, .contour-custom > div input[type="email"]:-moz-placeholder, .contour-custom > div input[type="month"]:-moz-placeholder, .contour-custom > div input[type="number"]:-moz-placeholder, .contour-custom > div input[type="password"]:-moz-placeholder, .contour-custom > div input[type="search"]:-moz-placeholder, .contour-custom > div input[type="tel"]:-moz-placeholder, .contour-custom > div input[type="text"]:-moz-placeholder, .contour-custom > div input[type="time"]:-moz-placeholder, .contour-custom > div input[type="url"]:-moz-placeholder, .contour-custom > div input[type="week"]:-moz-placeholder, .contour-custom > div input:not([type]):-moz-placeholder, .contour-custom > div textarea:-moz-placeholder, .contour-custom > div select:-moz-placeholder {
  color: #9e958c;
}

.contour-custom > div input[type="color"]:-ms-input-placeholder, .contour-custom > div input[type="date"]:-ms-input-placeholder, .contour-custom > div input[type="datetime"]:-ms-input-placeholder, .contour-custom > div input[type="datetime-local"]:-ms-input-placeholder, .contour-custom > div input[type="email"]:-ms-input-placeholder, .contour-custom > div input[type="month"]:-ms-input-placeholder, .contour-custom > div input[type="number"]:-ms-input-placeholder, .contour-custom > div input[type="password"]:-ms-input-placeholder, .contour-custom > div input[type="search"]:-ms-input-placeholder, .contour-custom > div input[type="tel"]:-ms-input-placeholder, .contour-custom > div input[type="text"]:-ms-input-placeholder, .contour-custom > div input[type="time"]:-ms-input-placeholder, .contour-custom > div input[type="url"]:-ms-input-placeholder, .contour-custom > div input[type="week"]:-ms-input-placeholder, .contour-custom > div input:not([type]):-ms-input-placeholder, .contour-custom > div textarea:-ms-input-placeholder, .contour-custom > div select:-ms-input-placeholder {
  color: #9e958c;
}

.contour-custom > div textarea {
  padding: 1em;
  height: 10em;
  line-height: inherit;
}

.contour-custom > div.input-submit {
  margin-top: 2.5em;
  text-align: left;
}

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.default {
  margin-bottom: 0.855em;
  display: block !important;
}

ul.default li {
  position: relative !important;
  padding: 0;
  margin: 0 0 0 0.57em;
  display: block !important;
}

ul.default li::before {
  position: absolute !important;
  left: -0.57em !important;
  content: "-";
}

ol.default {
  list-style-type: decimal;
  margin-bottom: 0.855em;
  padding-left: 1.71em;
}

dl {
  margin-bottom: 0.855em;
}

dl dt {
  font-weight: bold;
  margin-top: 0.855em;
}

dl dd {
  margin: 0;
}

table {
  border-collapse: collapse;
  font-feature-settings: "kern", "liga", "tnum";
  margin: 0;
  table-layout: fixed;
  width: 100%;
}

td, th {
  border-bottom: 1px solid #ddd;
  padding: 1.71em 0;
}

td h4, td #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li td a, th h4, th #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li th a {
  margin-bottom: 0;
  color: black;
}

tr,
td,
th {
  vertical-align: middle;
}

tr:first-child td, tr:first-child th {
  padding-top: 0 !important;
}

.table-holder {
  overflow: hidden;
  overflow-x: auto;
}

.table-holder > table {
  table-layout: auto;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #424242;
  font-family: AvenirLT-Book;
  font-size: 14px;
  line-height: 1.71;
}

@media screen and (max-width: 82.4375em) {
  body {
    font-size: 13px;
  }
}

h1,
h2,
.box.box7 > div > .book-a-table h3,
.box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div,
.box.box7 > div > .book-a-table .box.box1 #news-open > span,
.box.box1 .box.box7 > div > .book-a-table #news-open > span,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table h3,
.box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div,
.box.box9 > div > div > div .book-a-table .box.box1 #news-open > span,
.box.box1 .box.box9 > div > div > div .book-a-table #news-open > span,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
h3,
#overlay .slideshow .flex-caption > div > div,
.box.box1 #news-open > span,
.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
h4,
#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a,
h5,
h6 {
  margin: 0;
  font-weight: lighter;
}

h1 a,
h2 a, .box.box7 > div > .book-a-table h3 a, .box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div a, #overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div a, .box.box7 > div > .book-a-table .box.box1 #news-open > span a, .box.box1 .box.box7 > div > .book-a-table #news-open > span a, .box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child a, .box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child a, .box.box9 > div > div > div .book-a-table h3 a, .box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div a, #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div a, .box.box9 > div > div > div .book-a-table .box.box1 #news-open > span a, .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span a, .box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child a, .box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child a,
h3 a, #overlay .slideshow .flex-caption > div > div a, .box.box1 #news-open > span a, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a,
h4 a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a a,
h5 a,
h6 a {
  color: inherit !important;
  text-decoration: none !important;
  font-weight: inherit !important;
}

h1.border, h1,
h2.border,
h2,
.box.box7 > div > .book-a-table h3,
.box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div,
.box.box7 > div > .book-a-table .box.box1 #news-open > span,
.box.box1 .box.box7 > div > .book-a-table #news-open > span,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table h3,
.box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div,
.box.box9 > div > div > div .book-a-table .box.box1 #news-open > span,
.box.box1 .box.box9 > div > div > div .book-a-table #news-open > span,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table #booking-pnl > div > div:last-child h3,
#booking-pnl > div > div:last-child .box.box7 > div > .book-a-table h3,
.box.box7 > div > .book-a-table .box.box1 #booking-pnl > div > div:last-child #news-open > span,
.box.box7 > div > .book-a-table #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child h3,
#booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table h3,
.box.box9 > div > div > div .book-a-table .box.box1 #booking-pnl > div > div:last-child #news-open > span,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
h3.border,
#overlay .slideshow .flex-caption > div > div.border,
#booking-pnl > div > div:last-child h3,
#booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div,
#booking-pnl > div > div:last-child .box.box1 #news-open > span,
.box.box1 #booking-pnl > div > div:last-child #news-open > span,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box1 #news-open > span.border,
.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.border:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.border:first-child,
h4.border,
#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a.border,
h5.border,
h6.border {
  position: relative;
  padding-bottom: .75em;
}

h1.border:after, h1:after,
h2.border:after,
h2:after,
.box.box7 > div > .book-a-table h3:after,
.box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div:after,
#overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div:after,
.box.box7 > div > .book-a-table .box.box1 #news-open > span:after,
.box.box1 .box.box7 > div > .book-a-table #news-open > span:after,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table h3:after,
.box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div:after,
#overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div:after,
.box.box9 > div > div > div .book-a-table .box.box1 #news-open > span:after,
.box.box1 .box.box9 > div > div > div .book-a-table #news-open > span:after,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box7 > div > .book-a-table #booking-pnl > div > div:last-child h3:after,
#booking-pnl > div > div:last-child .box.box7 > div > .book-a-table h3:after,
.box.box7 > div > .book-a-table .box.box1 #booking-pnl > div > div:last-child #news-open > span:after,
.box.box7 > div > .book-a-table #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box7 > div > .book-a-table #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child h3:after,
#booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table h3:after,
.box.box9 > div > div > div .book-a-table .box.box1 #booking-pnl > div > div:last-child #news-open > span:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
h3.border:after,
#overlay .slideshow .flex-caption > div > div.border:after,
#booking-pnl > div > div:last-child h3:after,
#booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div:after,
#overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div:after,
#booking-pnl > div > div:last-child .box.box1 #news-open > span:after,
.box.box1 #booking-pnl > div > div:last-child #news-open > span:after,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box1 #news-open > span.border:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.border:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.border:first-child:after,
h4.border:after,
#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a.border:after,
h5.border:after,
h6.border:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 75px;
  background-color: black;
  content: "";
}

h1.center, h1,
h2.center,
.box.box7 > div > .book-a-table h3,
.box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div,
.box.box7 > div > .book-a-table .box.box1 #news-open > span,
.box.box1 .box.box7 > div > .book-a-table #news-open > span,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table h3.center,
.box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div.center,
#overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div.center,
.box.box9 > div > div > div .book-a-table .box.box1 #news-open > span.center,
.box.box1 .box.box9 > div > div > div .book-a-table #news-open > span.center,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.center:first-child,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.center:first-child,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child h3,
#booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table h3,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div,
#booking-pnl > div > div:last-child #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div,
.box.box9 > div > div > div .book-a-table #overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div,
#overlay .slideshow #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-caption > div > div,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box1 #news-open > span,
#booking-pnl > div > div:last-child .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span,
.box.box9 > div > div > div .book-a-table .box.box1 #booking-pnl > div > div:last-child #news-open > span,
.box.box1 #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table #news-open > span,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child,
.box.box9 > div > div > div .box.box7 > div > .book-a-table h3,
h3.center,
#overlay .slideshow .flex-caption > div > div.center,
#booking-pnl > div > div:last-child h3,
#booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div,
#booking-pnl > div > div:last-child .box.box1 #news-open > span,
.box.box1 #booking-pnl > div > div:last-child #news-open > span,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child,
.box.box1 #news-open > span.center,
.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child,
.box.box7 > div > .book-a-table h3,
.box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div,
#overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div,
.box.box7 > div > .book-a-table .box.box1 #news-open > span,
.box.box1 .box.box7 > div > .book-a-table #news-open > span,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child,
h4.center,
#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a.center,
h5.center,
h6.center {
  text-align: center;
}

h1.center:after, h1:after,
h2.center:after,
.box.box7 > div > .book-a-table h3:after,
.box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div:after,
#overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div:after,
.box.box7 > div > .book-a-table .box.box1 #news-open > span:after,
.box.box1 .box.box7 > div > .book-a-table #news-open > span:after,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table h3.center:after,
.box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div.center:after,
#overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div.center:after,
.box.box9 > div > div > div .book-a-table .box.box1 #news-open > span.center:after,
.box.box1 .box.box9 > div > div > div .book-a-table #news-open > span.center:after,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.center:first-child:after,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.center:first-child:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child h3:after,
#booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table h3:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div:after,
#booking-pnl > div > div:last-child #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div:after,
.box.box9 > div > div > div .book-a-table #overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div:after,
#overlay .slideshow #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-caption > div > div:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box1 #news-open > span:after,
#booking-pnl > div > div:last-child .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span:after,
.box.box9 > div > div > div .book-a-table .box.box1 #booking-pnl > div > div:last-child #news-open > span:after,
.box.box1 #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table #news-open > span:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child:after,
.box.box9 > div > div > div .box.box7 > div > .book-a-table h3:after,
h3.center:after,
#overlay .slideshow .flex-caption > div > div.center:after,
#booking-pnl > div > div:last-child h3:after,
#booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div:after,
#overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div:after,
#booking-pnl > div > div:last-child .box.box1 #news-open > span:after,
.box.box1 #booking-pnl > div > div:last-child #news-open > span:after,
#booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
#booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child:after,
.box.box1 #news-open > span.center:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child:after,
.box.box7 > div > .book-a-table h3:after,
.box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div:after,
#overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div:after,
.box.box7 > div > .book-a-table .box.box1 #news-open > span:after,
.box.box1 .box.box7 > div > .book-a-table #news-open > span:after,
.box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
.box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child:after,
.box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child:after,
h4.center:after,
#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a.center:after,
h5.center:after,
h6.center:after {
  left: 50%;
  margin-left: -37px;
}

h1 {
  font-family: SackersGothicStd-Medium;
  font-size: 3.14em;
  line-height: 1em;
  text-transform: uppercase;
  color: #000;
}

h1.border, h1 {
  margin-bottom: 1em;
}

h1.left-align {
  text-align: left;
}

h1.left-align:after {
  left: 0;
  margin-left: 0;
}

@media screen and (max-width: 82.4375em) {
  h1 {
    font-size: 2.15em;
  }
}

h2, .box.box7 > div > .book-a-table h3, .box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div, .box.box7 > div > .book-a-table .box.box1 #news-open > span, .box.box1 .box.box7 > div > .book-a-table #news-open > span, .box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child, .box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child, .box.box9 > div > div > div .book-a-table h3, .box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div, .box.box9 > div > div > div .book-a-table .box.box1 #news-open > span, .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span, .box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child, .box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child {
  font-family: SackersGothicStd-Medium;
  font-size: 2.14em;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 1.5em;
}

h2.no-border, .box.box7 > div > .book-a-table h3.no-border, .box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div.no-border, #overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div.no-border, .box.box7 > div > .book-a-table .box.box1 #news-open > span.no-border, .box.box1 .box.box7 > div > .book-a-table #news-open > span.no-border, .box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span.no-border:first-child, .box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span.no-border:first-child, .box.box9 > div > div > div .book-a-table h3.no-border, .box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div.no-border, #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div.no-border, .box.box9 > div > div > div .book-a-table .box.box1 #news-open > span.no-border, .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span.no-border, .box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.no-border:first-child, .box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.no-border:first-child {
  padding-bottom: 0;
}

h2.no-border:after, .box.box7 > div > .book-a-table h3.no-border:after, .box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div.no-border:after, #overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div.no-border:after, .box.box7 > div > .book-a-table .box.box1 #news-open > span.no-border:after, .box.box1 .box.box7 > div > .book-a-table #news-open > span.no-border:after, .box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child:after, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span.no-border:first-child:after, .box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child:after, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span.no-border:first-child:after, .box.box9 > div > div > div .book-a-table h3.no-border:after, .box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div.no-border:after, #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div.no-border:after, .box.box9 > div > div > div .book-a-table .box.box1 #news-open > span.no-border:after, .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span.no-border:after, .box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child:after, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.no-border:first-child:after, .box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.no-border:first-child:after, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.no-border:first-child:after {
  display: none;
}

@media screen and (max-width: 82.4375em) {
  h2, .box.box7 > div > .book-a-table h3, .box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div, .box.box7 > div > .book-a-table .box.box1 #news-open > span, .box.box1 .box.box7 > div > .book-a-table #news-open > span, .box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child, .box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child, .box.box9 > div > div > div .book-a-table h3, .box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div, .box.box9 > div > div > div .book-a-table .box.box1 #news-open > span, .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span, .box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child, .box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span:first-child {
    font-size: 1.615em;
  }
}

h3, #overlay .slideshow .flex-caption > div > div, .box.box1 #news-open > span, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child {
  font-family: SackersGothicStd-Medium;
  font-size: 1.28em;
  line-height: 1.78em;
  text-transform: uppercase;
  margin-bottom: .75em;
  color: #000;
}

h3.border, #overlay .slideshow .flex-caption > div > div.border, #booking-pnl > div > div:last-child h3, #booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div, #overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div, #booking-pnl > div > div:last-child .box.box1 #news-open > span, .box.box1 #booking-pnl > div > div:last-child #news-open > span, #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child, #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child, .box.box1 #news-open > span.border, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.border:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.border:first-child {
  margin-bottom: 1.5em;
}

@media screen and (max-width: 82.4375em) {
  h3, #overlay .slideshow .flex-caption > div > div, .box.box1 #news-open > span, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child {
    font-size: 1.1em;
  }
}

h3 a, #overlay .slideshow .flex-caption > div > div a, .box.box1 #news-open > span a, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child a {
  color: #776e65 !important;
}

h4, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a {
  font-family: SackersGothicStd-Medium;
  font-size: 1.07em;
  line-height: 1.28em;
  text-transform: uppercase;
  color: #9e958c;
  margin-bottom: 1.1em;
}

@media screen and (max-width: 82.4375em) {
  h4, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a {
    font-size: 1em;
  }
}

.link-button, #inquiry-pnl > div #inquiry-booking-form > div.input-submit a, a.book-link, #top > div:first-child > a.a-book, #top > div:last-child > #booking-desktop,
#top > div:last-child > #booking-mobile, #booking-pnl > div > div:first-child fieldset div.input-submit a {
  font-family: AvenirLT-Black;
  font-size: .92em;
  line-height: 1.42em;
  text-transform: uppercase;
  color: #9e958c;
}

p, ul.default, ol.default, .table-holder, fieldset, form {
  margin: 0 0 0.855em;
}

p:last-child, ul.default:last-child, ol.default:last-child, .table-holder:last-child, fieldset:last-child, form:last-child {
  margin-bottom: 0;
}

a {
  color: #9f9286;
  text-decoration: none;
  transition: color 150ms ease;
}

a:active, a:focus, a:hover {
  color: #776e65;
}

hr {
  border-bottom: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.71em 0;
}

img,
picture {
  margin: 0;
  max-width: 100%;
  border: 0;
  backface-visibility: hidden;
}

.main-link, .contour-custom > div input[type="color"], .contour-custom > div input[type="date"], .contour-custom > div input[type="datetime"], .contour-custom > div input[type="datetime-local"], .contour-custom > div input[type="email"], .contour-custom > div input[type="month"], .contour-custom > div input[type="number"], .contour-custom > div input[type="password"], .contour-custom > div input[type="search"], .contour-custom > div input[type="tel"], .contour-custom > div input[type="text"], .contour-custom > div input[type="time"], .contour-custom > div input[type="url"], .contour-custom > div input[type="week"], .contour-custom > div input:not([type]), .contour-custom > div textarea, .contour-custom > div select, p.btn a, a.btn, li.book-a-table-holder fieldset > div.input-submit a, .box9 .book-a-table fieldset > div.input-submit a, .box.box9 > div > div > div fieldset.booking > div.input-submit a, .box.box7 > div > .book-a-table fieldset > div.input-submit a, .vertical-fieldset > div.input-submit a, .contour-custom > div.input-submit input, p.lnk a, a.lnk, #submenu ul li a, span.lnk, ul.lnk a, ul.download-list li a, body #side-bar > div > div > ul > li > ul a, body #side-bar > div > div > ul > li > a, #top > div:last-child > div#touch-menu > span, #top > div:last-child > ul li a, .box.box1 #info-widget p, .box.box7 > div ul.two-cols-list.v1 > li > div:last-child > a, .box.box7 > div ul.two-cols-list.v2 > li > div:last-child > a, .box.box7 > div ul.hires-list li a span, .box.box8 div.full-list ul.restaurant-list li > div > a > div span, #footer > div > div:first-child > ul:first-child li a, fieldset.filters select, .box.box7 > div > .book-a-table fieldset > div select, .box.box7 > div > .book-a-table fieldset > div input, .vertical-fieldset > div select, .vertical-fieldset > div input {
  text-transform: uppercase;
  font-family: AvenirLT-Black;
  font-size: .92em;
}

p.btn a, a.btn, li.book-a-table-holder fieldset > div.input-submit a, .box9 .book-a-table fieldset > div.input-submit a, .box.box9 > div > div > div fieldset.booking > div.input-submit a, .box.box7 > div > .book-a-table fieldset > div.input-submit a, .vertical-fieldset > div.input-submit a, .contour-custom > div.input-submit input {
  color: #9e958c;
  border: 2px solid #9e958c;
  display: inline-block;
  padding: 0 2em;
  height: 56px;
  line-height: 56px;
  -webkit-transition: all 150ms;
  -moz-transition: all 150ms;
  transition: all 150ms;
  background-color: transparent;
}

p.btn a:hover, a.btn:hover, li.book-a-table-holder fieldset > div.input-submit a:hover, .box9 .book-a-table fieldset > div.input-submit a:hover, .box.box9 > div > div > div fieldset.booking > div.input-submit a:hover, .box.box7 > div > .book-a-table fieldset > div.input-submit a:hover, .vertical-fieldset > div.input-submit a:hover, .contour-custom > div.input-submit input:hover {
  color: white;
  background-color: #9e958c;
}

p.btn.block a, a.btn.block, li.book-a-table-holder fieldset > div.input-submit a.block, .box9 .book-a-table fieldset > div.input-submit a.block, .box.box9 > div > div > div fieldset.booking > div.input-submit a.block, .box.box7 > div > .book-a-table fieldset > div.input-submit a.block, .vertical-fieldset > div.input-submit a.block {
  display: block;
  text-align: center;
}

a.video-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url(/images/icons/icon-play-video.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12%;
  -webkit-transition: background-size 75ms;
  -moz-transition: background-size 75ms;
  transition: background-size 75ms;
}

a.video-btn:hover {
  background-size: 13%;
}

p.lnk a, a.lnk, #submenu ul li a, span.lnk, ul.lnk a {
  color: #9e958c;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

p.lnk a:hover, a.lnk:hover, #submenu ul li a:hover, span.lnk:hover, ul.lnk a:hover {
  opacity: .8;
}

.center, h1, h2.center, .box.box7 > div > .book-a-table h3, .box.box7 > div > .book-a-table #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div, .box.box7 > div > .book-a-table .box.box1 #news-open > span, .box.box1 .box.box7 > div > .book-a-table #news-open > span, .box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child, .box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:first-child, .box.box9 > div > div > div .book-a-table h3.center, .box.box9 > div > div > div .book-a-table #overlay .slideshow .flex-caption > div > div.center, #overlay .slideshow .box.box9 > div > div > div .book-a-table .flex-caption > div > div.center, .box.box9 > div > div > div .book-a-table .box.box1 #news-open > span.center, .box.box1 .box.box9 > div > div > div .book-a-table #news-open > span.center, .box.box9 > div > div > div .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.center:first-child, .box.box9 > div > div > div .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span.center:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div .book-a-table .flex-slide-count > span.center:first-child, #booking-pnl > div > div:last-child h3, #booking-pnl > div > div:last-child #overlay .slideshow .flex-caption > div > div, #overlay .slideshow #booking-pnl > div > div:last-child .flex-caption > div > div, #booking-pnl > div > div:last-child .box.box1 #news-open > span, .box.box1 #booking-pnl > div > div:last-child #news-open > span, #booking-pnl > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child, #booking-pnl > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div:last-child .flex-slide-count > span:first-child {
  text-align: center;
}

ul.download-list {
  position: relative;
  margin-bottom: 1.71em;
}

ul.download-list:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 75px;
  background-color: #9e958c;
  content: "";
}

ul.download-list li {
  padding: .75em 0;
  position: relative;
}

ul.download-list li:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 75px;
  background-color: #9e958c;
  content: "";
}

ul.download-list li a {
  color: #9f9286;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

ul.download-list li a:hover {
  opacity: .8;
}

ul.download-list:last-child {
  margin-bottom: 0;
}

ul.download-list.shift:after, ul.download-list.shift li:after {
  left: 50%;
  margin-left: -37px;
}

quote {
  display: block;
  padding: 1.71em;
  border: 1px solid #ddd;
}

quote:not(:last-child) {
  margin-bottom: 1.71em;
}

.black {
  color: black;
}

*[dir="rtl"], bdo[dir="rtl"], .dir-rtl {
  direction: rtl;
  unicode-bidi: bidi-override;
}

*[dir="ltr"], .dir-ltr {
  direction: ltr;
}

.slideshow {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 90;
}

.slideshow .flexslider {
  height: 100%;
  background-color: black;
  position: relative;
}

.slideshow .flexslider .slides {
  height: 100%;
  background-size: cover;
  background-position: center;
}

.slideshow .flexslider .slides > li {
  position: relative;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideshow .flexslider .slides > li img, .slideshow .flexslider .slides > li > div {
  display: none;
}

.slideshow .flexslider .flex-caption {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 5;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.slideshow .flexslider .flex-caption > div {
  display: table;
  height: 100%;
  width: 100%;
}

.slideshow .flexslider .flex-caption > div > div {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  color: white;
}

.slideshow .flexslider .flex-caption.animate-in {
  opacity: 1;
}

.slideshow .flexslider .flex-social {
  position: absolute;
  bottom: 25px;
  z-index: 100;
  width: 100%;
  text-align: center;
}

.slideshow .flexslider .flex-social > a {
  height: 50px;
  width: 50px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 .25em;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

.slideshow .flexslider .flex-social > a.facebook {
  background: transparent url("../images/icons/icon-share-facebook.png") center center no-repeat;
}

.slideshow .flexslider .flex-social > a.pinterest {
  background: transparent url("../images/icons/icon-share-pinterest.png") center center no-repeat;
}

.slideshow .flexslider .flex-social > a.twitter {
  background: transparent url("../images/icons/icon-share-twitter.png") center center no-repeat;
}

.slideshow .flexslider .flex-social > a.google {
  background: transparent url("../images/icons/icon-share-gplus.png") center center no-repeat;
}

.slideshow .flexslider .flex-direction-nav {
  display: none;
}

.slideshow .flexslider .flex-direction-nav .flex-prev, .slideshow .flexslider .flex-direction-nav .flex-next {
  position: absolute;
  top: 50%;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  height: 50px;
  width: 50px;
  margin-top: -25px;
  background-color: rgba(0, 128, 0, 0.8);
  z-index: 100;
}

.slideshow .flexslider .flex-direction-nav .flex-prev {
  left: 0;
}

.slideshow .flexslider .flex-direction-nav .flex-next {
  right: 0;
}

.slideshow .flexslider .flex-control-nav {
  z-index: 100;
  text-align: center;
  position: absolute;
  top: 20px;
  width: 100%;
  line-height: 10px;
}

.slideshow .flexslider .flex-control-nav li {
  display: inline-block;
  margin: 0 .5em;
}

.slideshow .flexslider .flex-control-nav li a {
  display: block;
  height: 10px;
  width: 10px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-color: red;
  cursor: pointer;
}

.slideshow .flexslider .flex-control-nav li a.flex-active {
  background-color: blue;
}

.slideshow .flexslider .flex-close, .slideshow .flexslider .flex-social {
  display: none;
}

.slideshow .flexslider.loading .spinner {
  display: block;
}

#overlay .slideshow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#overlay .slideshow .flex-close {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  width: 50px;
  background-color: rgba(255, 255, 0, 0.8);
  cursor: pointer;
  z-index: 110;
}

#overlay .slideshow .flexslider {
  background-color: transparent;
}

#overlay .slideshow .flexslider .slides {
  background-image: none !important;
}

#overlay .slideshow .flexslider .slides > li {
  background-size: cover;
}

.carousel .flexslider {
  position: relative;
  white-space: nowrap;
}

.carousel .flexslider .flex-viewport {
  margin: 0 60px;
}

.carousel .flexslider .flex-viewport .slides {
  width: 100% !important;
  text-align: center;
}

.carousel .flexslider .flex-viewport .slides li {
  vertical-align: top;
  float: none !important;
  display: none;
}

.carousel .flexslider .flex-viewport .slides li div {
  white-space: normal;
  padding: 0 10px;
}

.carousel .flexslider .flex-viewport .slides li[style*="block"] {
  display: inline-block !important;
}

.carousel .flexslider .flex-prev, .carousel .flexslider .flex-next {
  position: absolute;
  top: 50%;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  height: 50px;
  width: 50px;
  margin-top: -25px;
}

.carousel .flexslider .flex-prev.flex-disabled, .carousel .flexslider .flex-next.flex-disabled {
  display: none;
}

.carousel .flexslider .flex-prev {
  left: 0;
  background-color: rgba(0, 0, 255, 0.8);
}

.carousel .flexslider .flex-next {
  right: 0;
  background-color: rgba(255, 0, 0, 0.8);
}

.carousel-centered {
  margin: 0 auto;
  padding: 10% 0;
  overflow: hidden;
  position: relative;
}

.carousel-centered .flexslider {
  margin: 0 auto;
  max-width: 33.33333%;
  width: 33.33333%;
}

.carousel-centered .flexslider .flex-viewport {
  overflow: visible !important;
}

.carousel-centered .flexslider .flex-viewport .slides::after {
  clear: both;
  content: "";
  display: table;
}

.carousel-centered .flexslider .flex-viewport .slides > li {
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  transition: transform 0.2s;
  position: relative;
  z-index: 10;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  opacity: .5;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  -moz-transition: opacity 0.2s, -moz-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
  overflow: hidden;
}

.carousel-centered .flexslider .flex-viewport .slides > li.flex-active-slide {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-filter: grayscale(0%);
  filter: none;
  opacity: 1;
  z-index: 20;
}

.carousel-centered .flexslider .flex-control-nav {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 10px 0;
  line-height: 10px;
  text-align: center;
}

.carousel-centered .flexslider .flex-control-nav li {
  display: inline-block;
  margin: 0 .5em;
}

.carousel-centered .flexslider .flex-control-nav li a {
  display: block;
  height: 10px;
  width: 10px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-color: red;
  cursor: pointer;
}

.carousel-centered .flexslider .flex-control-nav li a.flex-active {
  background-color: blue;
}

.carousel-centered .flexslider .flex-direction-nav {
  display: none;
}

.carousel-centered .flexslider .flex-prev, .carousel-centered .flexslider .flex-next {
  position: absolute;
  top: 50%;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  height: 50px;
  width: 50px;
  margin-top: -25px;
}

.carousel-centered .flexslider .flex-prev.flex-disabled, .carousel-centered .flexslider .flex-next.flex-disabled {
  display: none;
}

.carousel-centered .flexslider .flex-prev {
  left: -50%;
  background-color: rgba(0, 0, 255, 0.8);
}

.carousel-centered .flexslider .flex-next {
  right: -50%;
  background-color: rgba(255, 0, 0, 0.8);
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .carousel-centered .flexslider {
    max-width: 50%;
    width: 50%;
  }
  .carousel-centered .flexslider .flex-prev {
    left: -40%;
  }
  .carousel-centered .flexslider .flex-next {
    right: -40%;
  }
}

@media screen and (max-width: 47.9375em) {
  .carousel-centered .flexslider {
    max-width: 100%;
    width: 100%;
  }
  .carousel-centered .flexslider .flex-prev {
    left: 0;
  }
  .carousel-centered .flexslider .flex-next {
    right: 0;
  }
}

.mono-carousel .slides::after {
  clear: both;
  content: "";
  display: table;
}

.mono-carousel .flex-control-nav {
  margin-bottom: 10px;
  width: 100%;
  line-height: 10px;
  text-align: center;
}

.mono-carousel .flex-control-nav li {
  display: inline-block;
  margin: 0 .5em;
}

.mono-carousel .flex-control-nav li a {
  display: block;
  height: 10px;
  width: 10px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-color: red;
  cursor: pointer;
}

.mono-carousel .flex-control-nav li a.flex-active {
  background-color: blue;
}

.mono-carousel .flex-direction-nav {
  display: none;
}

.mono-carousel .flex-slides-nav {
  margin-top: 1em;
}

.mono-carousel .flex-slides-nav, .mono-carousel .flex-slides-nav * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mono-carousel .flex-slides-nav > div {
  display: inline-block;
  vertical-align: top;
}

.mono-carousel .flex-slides-nav > div.flex-slide-prev, .mono-carousel .flex-slides-nav > div.flex-slide-next {
  height: 30px;
  width: 30px;
  background-color: red;
  cursor: pointer;
}

.mono-carousel .flex-slides-nav > div.flex-slide-count {
  padding: 0 1em;
  line-height: 30px;
}

.slideshow .flexslider .slides > li {
  opacity: 0;
}

.slideshow .flexslider .slides > li.animate-in {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  opacity: 1;
}

.slideshow .flexslider .slides > li.animate-out {
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  opacity: 0;
}

#overlay .slideshow .flexslider .slides > li, .mono-carousel .slides > li {
  opacity: 0;
}

#overlay .slideshow .flexslider .slides > li.animate-in, .mono-carousel .slides > li.animate-in {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  opacity: 1;
}

#overlay .slideshow .flexslider .slides > li.animate-out, .mono-carousel .slides > li.animate-out {
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  opacity: 0;
}

.slideshow .flexslider .flex-viewport, #overlay .slideshow .flexslider .flex-viewport, .mono-carousel .flex-viewport {
  height: 100%;
}

.slideshow .flexslider .flex-viewport .slides > li, #overlay .slideshow .flexslider .flex-viewport .slides > li, .mono-carousel .flex-viewport .slides > li {
  display: none;
  opacity: 1 !important;
}

.slideshow .flexslider .flex-viewport .slides > li.animate-in, #overlay .slideshow .flexslider .flex-viewport .slides > li.animate-in, .mono-carousel .flex-viewport .slides > li.animate-in {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.slideshow .flexslider .flex-viewport .slides > li.animate-out, #overlay .slideshow .flexslider .flex-viewport .slides > li.animate-out, .mono-carousel .flex-viewport .slides > li.animate-out {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.slideshow .flexslider .spinner {
  display: none;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -25px;
  z-index: 10;
}

.slideshow .flexslider .spinner > div {
  background-color: #333;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}

.slideshow .flexslider .spinner > div.rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.slideshow .flexslider .spinner > div.rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.slideshow .flexslider .spinner > div.rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.slideshow .flexslider .spinner > div.rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}

@-moz-keyframes stretchdelay {
  0%, 40%, 100% {
    -moz-transform: scaleY(0.4);
  }
  20% {
    -moz-transform: scaleY(1);
  }
}

@keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    -moz-transform: scaleY(0.4);
    -ms-transform: scaleY(0.4);
    -o-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.video-holder {
  position: relative;
  height: 70%;
  overflow: hidden;
  background-color: black;
}

.video-holder video.video-js {
  display: none;
}

.video-holder video::-webkit-media-controls, .video-holder video::-webkit-media-controls-start-playback-button {
  display: none !important;
}

.video-holder .video-start {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 30;
  height: 160px;
  width: 160px;
  margin-top: -80px;
  margin-left: -80px;
  background-image: url(/images/icons/icon-play-video.png);
  background-size: contain;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

@media screen and (max-width: 47.9375em) {
  .video-holder .video-start {
    height: 80px;
    width: 80px;
    margin-top: -40px;
    margin-left: -40px;
  }
}

.video-holder .video-start a {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.video-holder .video-start .start-watching {
  color: white;
  text-decoration: underline;
}

.video-holder .video-ended {
  height: 160px;
  width: 160px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -80px;
  margin-left: -80px;
  display: none;
  line-height: 154px;
  text-align: center;
  border: 3px solid white;
  border-radius: 160px;
  z-index: 30;
}

.video-holder .video-ended .watch-again {
  color: white;
  text-decoration: underline;
}

.video-holder div.video-js {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

.video-holder div.video-js video {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  min-width: 100%;
  min-height: 100%;
  width: auto !important;
  height: auto !important;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  object-fit: cover;
  z-index: 20;
}

.video-holder div.video-js .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.5);
}

.video-holder div.video-js .vjs-control-bar .vjs-control:focus:before, .video-holder div.video-js .vjs-control-bar .vjs-control:hover:before, .video-holder div.video-js .vjs-control-bar .vjs-control:focus {
  text-shadow: none;
}

.video-holder div.video-js .vjs-control-bar .vjs-slider, .video-holder div.video-js .vjs-control-bar .vjs-load-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

.video-holder div.video-js .vjs-control-bar button:hover, .video-holder div.video-js .vjs-control-bar button:focus {
  background-color: transparent;
  border: 0;
}

.video-holder div.video-js .vjs-control-bar .vjs-fullscreen-control {
  display: none !important;
}

.video-holder div.video-js .vjs-poster {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-size: cover;
  z-index: 30;
}

.video-holder div.video-js.vjs-using-native-controls video::-webkit-media-controls, .video-holder div.video-js.vjs-using-native-controls video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}

.video-holder div.video-js.vjs-using-native-controls nasconde il video nei mobile, .video-holder div.video-js.vjs-using-native-controls trick video {
  display: none !important;
  -webkit-appearance: none;
}

.video-holder div.video-js.vjs-using-native-controls .vjs-poster {
  display: block !important;
}

.video-holder div.video-js .vjs-big-play-button {
  display: none !important;
}

.video-holder div.video-js.vjs-fullscreen {
  position: fixed !important;
  top: 50% !important;
  right: 0 !important;
  bottom: auto !important;
  left: 0 !important;
  width: auto !important;
  height: auto !important;
  padding-bottom: 56.25%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.video-holder div.video-js .vjs-loading-spinner {
  border-color: rgba(0, 0, 0, 0.5);
}

#overlay .video-holder {
  padding-bottom: 56.25%;
  height: auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

#overlay .video-holder div.video-js {
  position: absolute;
}

.video-play {
  text-decoration: underline;
}

.video-play.pause {
  text-decoration: none;
  opacity: .5;
}

.video-mute {
  text-decoration: underline;
}

.video-mute.mute {
  text-decoration: none;
  opacity: .5;
}

.video-close {
  position: absolute;
  top: 0;
  right: 0;
  height: 68px;
  width: 68px;
  background-color: rgba(0, 0, 0, 0.8);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  background-image: url(/images/icons/icon-ui-close.png);
  background-size: 25px;
}

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  20% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

@-moz-keyframes vjs-spinner-fade {
  0% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  20% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  20% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

#timeline {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}

#timeline #dates-holder {
  position: relative;
}

#timeline #dates-holder:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 5px;
  left: 0;
  height: 1px;
  background-color: #ccc;
}

#timeline #dates-holder #dates {
  width: 10000% !important;
  overflow: hidden;
}

#timeline #dates-holder #dates li {
  float: left;
  text-align: center;
}

#timeline #dates-holder #dates li a {
  line-height: 100px;
  position: relative;
  display: block;
  font-family: SackersGothicStd-Medium;
  white-space: nowrap;
  overflow: hidden;
  font-size: 1.5em;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

@media screen and (max-width: 47.9375em) {
  #timeline #dates-holder #dates li a {
    font-size: .75em;
  }
}

#timeline #dates-holder #dates li a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 10px;
  width: 10px;
  border-radius: 10px;
  margin-left: -5px;
  background-color: #4c4c4c;
  z-index: 10;
}

#timeline #dates-holder #dates li a:before {
  content: "";
  position: absolute;
  bottom: 5px;
  left: 50%;
  height: 1px;
  width: 70px;
  margin-left: -35px;
  background-color: #000;
  z-index: 10;
  display: none;
}

#timeline #dates-holder #dates li a.selected {
  color: #000;
  font-size: 2em;
}

@media screen and (max-width: 47.9375em) {
  #timeline #dates-holder #dates li a.selected {
    font-size: 1.25em;
  }
}

#timeline #dates-holder #dates li a.selected:after {
  background-color: #000;
}

#timeline #dates-holder #dates li a.selected:before {
  display: block;
}

#timeline #issues {
  width: 100%;
  overflow: hidden;
}

#timeline #issues > li {
  float: left;
}

#timeline #issues > li div {
  margin: 0 auto;
  padding: 50px 26px 0;
  text-align: center;
  width: 60%;
}

@media screen and (max-width: 47.9375em) {
  #timeline #issues > li div {
    width: 100%;
  }
}

#timeline #issues > li div img {
  display: block;
  margin: 0 auto 25px 0;
  width: 100%;
}

#timeline #next, #timeline #prev {
  position: absolute;
  top: 50%;
  height: 22px;
  width: 13px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -7px;
}

#timeline #next.disabled, #timeline #prev.disabled {
  opacity: 0.2;
}

#timeline #next {
  right: 0;
  background-image: url("/images/icons/icon-events-arrow-right.png");
}

#timeline #prev {
  left: 0;
  background-image: url("/images/icons/icon-events-arrow-left.png");
}

#inquiry-pnl {
  display: none;
  position: fixed;
  top: 104px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 300;
  background-color: #f2f0ee;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

#inquiry-pnl > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
  padding: 4% 0;
}

#inquiry-pnl > div::after {
  clear: both;
  content: "";
  display: table;
}

#inquiry-pnl > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

#inquiry-pnl > div h3, #overlay .slideshow .flex-caption#inquiry-pnl > div > div, #inquiry-pnl > div .box.box1 #news-open > span, .box.box1 #inquiry-pnl > div #news-open > span, #inquiry-pnl > div .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav #inquiry-pnl > div .flex-slide-count > span:first-child, #inquiry-pnl > div .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav #inquiry-pnl > div .flex-slide-count > span:first-child {
  margin-bottom: 2em;
}

#inquiry-pnl > div #inquiry-titles h3, #inquiry-pnl > div #inquiry-titles #overlay .slideshow .flex-caption > div > div, #overlay .slideshow #inquiry-pnl > div #inquiry-titles .flex-caption > div > div, #inquiry-pnl > div #inquiry-titles .box.box1 #news-open > span, .box.box1 #inquiry-pnl > div #inquiry-titles #news-open > span, #inquiry-pnl > div #inquiry-titles .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav #inquiry-pnl > div #inquiry-titles .flex-slide-count > span:first-child, #inquiry-pnl > div #inquiry-titles .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav #inquiry-pnl > div #inquiry-titles .flex-slide-count > span:first-child {
  display: none;
}

#inquiry-pnl > div > ul {
  margin-bottom: 70px;
}

#inquiry-pnl > div > ul::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 82.5em) {
  #inquiry-pnl > div > ul > li {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 20.78113%;
  }
  #inquiry-pnl > div > ul > li:last-child {
    margin-right: 0;
  }
  #inquiry-pnl > div > ul > li:nth-child(4n) {
    margin-right: 0;
  }
  #inquiry-pnl > div > ul > li:nth-child(4n+1) {
    clear: left;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #inquiry-pnl > div > ul > li {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 47.18742%;
  }
  #inquiry-pnl > div > ul > li:last-child {
    margin-right: 0;
  }
  #inquiry-pnl > div > ul > li:nth-child(2n) {
    margin-right: 0;
  }
  #inquiry-pnl > div > ul > li:nth-child(2n+1) {
    clear: left;
  }
  #inquiry-pnl > div > ul > li:nth-child(n+3) {
    margin-top: 40px;
  }
}

@media screen and (max-width: 47.9375em) {
  #inquiry-pnl > div > ul > li {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 100%;
  }
  #inquiry-pnl > div > ul > li:last-child {
    margin-right: 0;
  }
  #inquiry-pnl > div > ul > li:nth-child(1n) {
    margin-right: 0;
  }
  #inquiry-pnl > div > ul > li:nth-child(1n+1) {
    clear: left;
  }
  #inquiry-pnl > div > ul > li:not(:first-child) {
    margin-top: 40px;
  }
}

#inquiry-pnl > div > ul > li > a {
  display: block;
  text-align: center;
  -webkit-transition: background-color 150ms;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms;
}

#inquiry-pnl > div > ul > li > a img {
  display: block;
  width: 100%;
  margin-bottom: 14px;
}

#inquiry-pnl > div > ul > li > a h4, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu #inquiry-pnl > div > ul > li > a a {
  color: black;
}

#inquiry-pnl > div > ul > li > a p {
  opacity: 0;
}

#inquiry-pnl > div > ul > li > a:hover {
  background-color: #e6e2df;
  padding: 14px;
  margin: -14px;
}

#inquiry-pnl > div > ul > li > a:hover p {
  color: #727272;
  opacity: 1;
}

#inquiry-pnl > div > ul > li > a.selected {
  background-color: #9f9286;
  padding: 14px;
  margin: -14px;
}

#inquiry-pnl > div > ul > li > a.selected h4, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu #inquiry-pnl > div > ul > li > a.selected a {
  color: white;
}

#inquiry-pnl > div > ul > li > a.selected p {
  color: white;
  display: block;
  opacity: .7;
}

#inquiry-pnl > div #inquiry-booking-form {
  display: none;
}

#inquiry-pnl > div #inquiry-booking-form > div {
  margin-right: 20px;
}

@media screen and (min-width: 82.5em) {
  #inquiry-pnl > div #inquiry-booking-form > div {
    width: calc(18% - 20px);
  }
  #inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols {
    width: 36%;
  }
  #inquiry-pnl > div #inquiry-booking-form > div.input-submit {
    width: 27%;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #inquiry-pnl > div #inquiry-booking-form > div {
    width: calc(25% - 20px);
  }
  #inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols {
    width: 50%;
    margin-right: 0;
  }
  #inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols > div {
    width: calc(50% - 10px) !important;
    margin-right: 0 !important;
  }
  #inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols > div:first-child {
    float: left;
  }
  #inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols > div:last-child {
    float: right;
  }
  #inquiry-pnl > div #inquiry-booking-form > div.input-submit {
    margin-top: 20px;
    width: 100%;
  }
}

#inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols {
  margin-right: 0;
}

#inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols > div {
  width: calc(50% - 20px);
  margin-right: 20px;
}

#inquiry-pnl > div #inquiry-booking-form > div.inline-2-cols > div:first-child {
  margin-right: 20px;
}

#inquiry-pnl > div #inquiry-booking-form > div.input-submit {
  margin-right: 0;
}

#inquiry-pnl > div #inquiry-booking-form > div.input-submit a {
  display: block;
  text-align: center;
  color: white;
  font-size: 1.1em;
  padding: 1.08em;
  background-color: black;
  border-color: black;
  -webkit-transition: color 150ms;
  -moz-transition: color 150ms;
  transition: color 150ms;
}

#inquiry-pnl > div #inquiry-booking-form > div.input-submit a:hover {
  color: #cccccc;
}

#inquiry-pnl > div #inquiry-booking-form > div select, #inquiry-pnl > div #inquiry-booking-form > div input {
  background-image: none;
  height: 2.275em;
  padding: .6em 0;
  font-size: 1.75em;
  color: black;
  background-color: transparent;
  border: 0;
  border-top: 1px solid #ccc5bf;
  border-bottom: 1px solid #ccc5bf;
}

#inquiry-pnl > div #inquiry-booking-form > div select::-webkit-input-placeholder, #inquiry-pnl > div #inquiry-booking-form > div input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#inquiry-pnl > div #inquiry-booking-form > div select::-moz-placeholder, #inquiry-pnl > div #inquiry-booking-form > div input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#inquiry-pnl > div #inquiry-booking-form > div select:-moz-placeholder, #inquiry-pnl > div #inquiry-booking-form > div input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#inquiry-pnl > div #inquiry-booking-form > div select:-ms-input-placeholder, #inquiry-pnl > div #inquiry-booking-form > div input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#event-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1000;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

#event-overlay #event-detail {
  margin-top: 12%;
  margin-bottom: 12%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #event-overlay #event-detail {
    margin-top: 4%;
  }
}

@media screen and (max-width: 47.9375em) {
  #event-overlay #event-detail {
    margin-top: 4%;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #event-overlay #event-detail {
    margin-bottom: 4%;
  }
}

@media screen and (max-width: 47.9375em) {
  #event-overlay #event-detail {
    margin-bottom: 4%;
  }
}

#event-overlay #event-detail::after {
  clear: both;
  content: "";
  display: table;
}

#event-overlay #event-detail * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

#event-overlay #event-detail .header {
  position: relative;
}

#event-overlay #event-detail .header > a:first-child {
  position: absolute;
  top: 0;
  right: 0;
  height: 68px;
  width: 68px;
  background-color: rgba(0, 0, 0, 0.8);
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/images/icons/icon-ui-close.png);
  background-size: 25px;
  display: block;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

#event-overlay #event-detail .header img {
  width: 100%;
  display: block;
}

#event-overlay #event-detail .content {
  background-color: white;
  padding: 5% 7.5%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #event-overlay #event-detail .content {
    padding: 4%;
  }
}

@media screen and (max-width: 47.9375em) {
  #event-overlay #event-detail .content {
    padding: 4%;
  }
}

#event-overlay #event-detail .content > div::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 48em) {
  #event-overlay #event-detail .content > div > div:first-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 38.38533%;
  }
  #event-overlay #event-detail .content > div > div:first-child:last-child {
    margin-right: 0;
  }
}

#event-overlay #event-detail .content > div > div:last-child {
  margin-top: 0;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #event-overlay #event-detail .content > div > div:last-child {
    margin-top: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  #event-overlay #event-detail .content > div > div:last-child {
    margin-top: 1.71em;
  }
}

@media screen and (min-width: 48em) {
  #event-overlay #event-detail .content > div > div:last-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 55.98952%;
  }
  #event-overlay #event-detail .content > div > div:last-child:last-child {
    margin-right: 0;
  }
}

#overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  z-index: 1000;
  display: none;
}

#overlay .slideshow .flex-prev, #overlay .slideshow .flex-next {
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  height: 116px;
  width: 59px;
  margin-top: -58px;
}

@media screen and (max-width: 47.9375em) {
  #overlay .slideshow .flex-prev, #overlay .slideshow .flex-next {
    height: 58px;
    width: 30px;
    margin-top: -29px;
  }
}

#overlay .slideshow .flex-prev:hover, #overlay .slideshow .flex-next:hover {
  opacity: .5;
}

#overlay .slideshow .flex-prev {
  left: 4%;
  background-image: url(/images/icons/icon-ui-slideshow-left-arrow.png);
}

#overlay .slideshow .flex-next {
  right: 4%;
  background-image: url(/images/icons/icon-ui-slideshow-right-arrow.png);
}

#overlay .slideshow .flex-close, #overlay .slideshow .flex-social a {
  background-color: rgba(0, 0, 0, 0.8);
  background-repeat: no-repeat;
  background-position: center;
  height: 68px;
  width: 68px;
}

@media screen and (max-width: 47.9375em) {
  #overlay .slideshow .flex-close, #overlay .slideshow .flex-social a {
    height: 34px;
    width: 34px;
  }
}

#overlay .slideshow .flex-close {
  background-image: url(/images/icons/icon-ui-close.png);
  background-size: 34% auto;
}

#overlay .slideshow .flex-social {
  bottom: 0;
  text-align: right;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #overlay .slideshow .flex-social {
    text-align: right;
  }
}

@media screen and (max-width: 47.9375em) {
  #overlay .slideshow .flex-social {
    text-align: center;
  }
}

#overlay .slideshow .flex-social > a {
  margin: 0 0 0 1px;
  background-color: rgba(0, 0, 0, 0.8);
  background-size: 46%;
}

#overlay .slideshow .flex-caption {
  display: block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #overlay .slideshow .flex-caption {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  #overlay .slideshow .flex-caption {
    display: none;
  }
}

#overlay .slideshow .flex-caption > div > div {
  position: absolute;
  right: 276px;
  bottom: 7px;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 0 3em;
  text-align: left;
  margin: 0;
  color: white;
  height: 68px;
  line-height: 68px;
  font-size: 14px;
}

#ui-datepicker-div {
  z-index: 999 !important;
}

ul.share li {
  display: inline-block;
  margin-right: 1.5em;
}

ul.share li a {
  display: block;
}

ul.share li a img {
  vertical-align: middle;
}

html, body {
  height: 100%;
}

body {
  -webkit-transition: margin-top 300ms;
  -moz-transition: margin-top 300ms;
  transition: margin-top 300ms;
  margin: 104px 0 0;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  body {
    margin: 104px 0 0;
  }
}

@media screen and (max-width: 47.9375em) {
  body {
    margin: 104px 0 0;
  }
}

body.template5159 {
  margin-top: 44px;
}

body.template26713 {
  margin: 0 !important;
}

body.template27387 {
  margin-top: 44px;
}

body.overflow-hidden {
  overflow: hidden;
}

body.is_stuck {
  margin-top: 104px;
}

body #container {
  overflow: hidden;
  background-color: white;
}

body #side-bar {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: -280px;
  padding: 44px 30px;
  -webkit-transition: -webkit-transform 150ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: -moz-transform 150ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: transform 150ms cubic-bezier(0.77, 0, 0.175, 1);
  background-color: #ddd8d4;
  width: 280px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

body #side-bar > div {
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  opacity: 0;
}

body #side-bar > div > div > ul > li > ul {
  display: none;
  border-bottom: 1px solid #ccc5bf;
  margin-bottom: 1em;
  padding-bottom: 1em;
}

body #side-bar > div > div > ul > li > ul a {
  line-height: 2.1em;
  display: block;
  font-size: 0.9em;
  color: #7c7c7c;
}

body #side-bar > div > div > ul > li > a {
  line-height: 2.1em;
  display: block;
  color: #646464;
  font-size: 1.1em;
}

body #side-bar > div > div:first-child > span {
  height: 60px;
  width: 25px;
  cursor: pointer;
  display: inline-block;
  background-image: url(/images/icons/icon-booking-close.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 25px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

body #side-bar > div > div.sub, body #side-bar > div > div.info, body #side-bar > div > div.lan {
  border-top: 1px solid #ccc5bf;
  margin-top: 1em;
  padding-top: 1em;
}

body #side-bar > div > div.sub li a {
  color: #a7a7a7;
}

body #side-bar > div > div.sub li.selected a, body #side-bar > div > div.sub a:hover {
  color: #8d8d8d;
}

body #side-bar > div > div.info li {
  display: inline-block;
  margin-right: 1.5em;
}

body #side-bar > div > div.info li a {
  display: inline-block;
}

body #side-bar > div > div.lan ul li.selected a, body #side-bar > div > div.lan ul a:hover {
  color: #8d8d8d;
}

body #side-bar > div > div.lan ul li {
  display: inline-block;
  margin-right: .6em;
}

body #side-bar > div > div.lan ul li > a {
  color: #a7a7a7;
}

@media screen and (max-width: 82.4375em) {
  body #booking-pnl, body #top, body #container > div {
    -webkit-transition: -webkit-transform 150ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: -moz-transform 150ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform 150ms cubic-bezier(0.77, 0, 0.175, 1);
  }
  body.open-side-bar #booking-pnl, body.open-side-bar #top, body.open-side-bar #container > div {
    -webkit-transform: translateX(280px);
    -moz-transform: translateX(280px);
    -ms-transform: translateX(280px);
    -o-transform: translateX(280px);
    transform: translateX(280px);
  }
  body.open-side-bar #side-bar {
    -webkit-transform: translateX(280px);
    -moz-transform: translateX(280px);
    -ms-transform: translateX(280px);
    -o-transform: translateX(280px);
    transform: translateX(280px);
  }
  body.open-side-bar #side-bar > div {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    transition-delay: 150ms;
    opacity: 1;
  }
}

li.book-a-table-holder fieldset > div, .box9 .book-a-table fieldset > div {
  margin-bottom: 0;
}

li.book-a-table-holder fieldset > div > div input, li.book-a-table-holder fieldset > div > div select, .box9 .book-a-table fieldset > div > div input, .box9 .book-a-table fieldset > div > div select {
  background-color: transparent;
  border: 0;
  background-image: none !important;
  font-size: 1.5em;
  color: black;
  padding: 0 .5em;
  height: 56px;
  line-height: 1;
}

li.book-a-table-holder fieldset > div > div input::-webkit-input-placeholder, li.book-a-table-holder fieldset > div > div select::-webkit-input-placeholder, .box9 .book-a-table fieldset > div > div input::-webkit-input-placeholder, .box9 .book-a-table fieldset > div > div select::-webkit-input-placeholder {
  color: black;
}

li.book-a-table-holder fieldset > div > div input::-moz-placeholder, li.book-a-table-holder fieldset > div > div select::-moz-placeholder, .box9 .book-a-table fieldset > div > div input::-moz-placeholder, .box9 .book-a-table fieldset > div > div select::-moz-placeholder {
  color: black;
}

li.book-a-table-holder fieldset > div > div input:-moz-placeholder, li.book-a-table-holder fieldset > div > div select:-moz-placeholder, .box9 .book-a-table fieldset > div > div input:-moz-placeholder, .box9 .book-a-table fieldset > div > div select:-moz-placeholder {
  color: black;
}

li.book-a-table-holder fieldset > div > div input:-ms-input-placeholder, li.book-a-table-holder fieldset > div > div select:-ms-input-placeholder, .box9 .book-a-table fieldset > div > div input:-ms-input-placeholder, .box9 .book-a-table fieldset > div > div select:-ms-input-placeholder {
  color: black;
}

li.book-a-table-holder fieldset > div:first-child, .box9 .book-a-table fieldset > div:first-child {
  border-top: 1px solid #b6aca2;
}

li.book-a-table-holder fieldset > div:nth-child(3), .box9 .book-a-table fieldset > div:nth-child(3) {
  border-bottom: 1px solid #b6aca2;
}

li.book-a-table-holder fieldset > div.inline-2-cols > div, .box9 .book-a-table fieldset > div.inline-2-cols > div {
  margin-right: 0;
  width: 50%;
}

li.book-a-table-holder fieldset > div.inline-2-cols:nth-child(2), .box9 .book-a-table fieldset > div.inline-2-cols:nth-child(2) {
  border-top: 1px solid #b6aca2;
  border-bottom: 1px solid #b6aca2;
}

li.book-a-table-holder fieldset > div.inline-2-cols:nth-child(2) > div:first-child, .box9 .book-a-table fieldset > div.inline-2-cols:nth-child(2) > div:first-child {
  border-right: 1px solid #b6aca2;
}

li.book-a-table-holder fieldset > div.input-submit, .box9 .book-a-table fieldset > div.input-submit {
  margin-top: 2.5em;
}

li.book-a-table-holder fieldset > div.input-submit a, .box9 .book-a-table fieldset > div.input-submit a {
  background-color: transparent;
  display: block;
  text-align: center;
}

a.book-link, #top > div:first-child > a.a-book, #top > div:last-child > #booking-desktop,
#top > div:last-child > #booking-mobile {
  float: right;
  font-size: 1.1em;
  background-color: black;
  color: white;
  padding: 0 4%;
  -webkit-transition: color 150ms;
  -moz-transition: color 150ms;
  transition: color 150ms;
}

a.book-link.open, #top > div:first-child > a.open.a-book, #top > div:last-child > .open#booking-desktop,
#top > div:last-child > .open#booking-mobile {
  background-color: #f2f0ee;
  background-image: url(/images/icons/icon-booking-close.png);
  background-position: center left 1.5em;
  background-repeat: no-repeat;
  background-size: 19px;
  color: black;
}

a.book-link:not(.open):hover, #top > div:first-child > a.a-book:not(.open):hover, #top > div:last-child > #booking-desktop:not(.open):hover,
#top > div:last-child > #booking-mobile:not(.open):hover {
  color: #cccccc;
}

#top > div:first-child > ul.ul-s li {
  vertical-align: middle;
}

#top > div:first-child > ul.ul-s li a {
  height: 44px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  opacity: .5;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

#top > div:first-child > ul.ul-s li a:hover {
  opacity: 1;
}

#top > div:first-child > ul.ul-s li:first-child a {
  width: 16px;
  background-image: url(/images/icons/icon-lens.png);
}

#top > div:first-child > ul.ul-s li:nth-child(2) a {
  width: 16px;
  background-image: url(/images/icons/icon-phone.png);
}

#top > div:first-child > ul.ul-s li:last-child a {
  width: 18px;
  background-image: url(/images/icons/icon-email.png);
}

body #side-bar > div > div.info li {
  vertical-align: middle;
  /*&:nth-child(2) {
            a {
                width: 16px;
                background-image: url(/images/icons/icon-phone-mobile.png);
            }
        }*/
}

body #side-bar > div > div.info li a {
  height: 44px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: .5;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

body #side-bar > div > div.info li a:hover {
  opacity: 1;
}

body #side-bar > div > div.info li:first-child a {
  width: 16px;
  background-image: url(/images/icons/icon-phone-mobile.png);
}

body #side-bar > div > div.info li:last-child a {
  width: 18px;
  background-image: url(/images/icons/icon-email-mobile.png);
}

#top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 200;
}

#top > div:first-child {
  padding: 0 0 0 4%;
  background-color: #9f9286;
  text-transform: uppercase;
  overflow: hidden;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child {
    padding: 0 0 0 4%;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child {
    padding: 0;
  }
}

#top > div:first-child::after {
  clear: both;
  content: "";
  display: table;
}

#top > div:first-child ul {
  height: 44px;
}

#top > div:first-child li {
  display: inline-block;
  margin: 0 .5em;
}

#top > div:first-child li a {
  line-height: 48px;
  font-family: AvenirLT-Black;
  font-size: .78em;
  color: #fff;
  opacity: .7;
  display: block;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

#top > div:first-child li a:hover {
  opacity: 1;
}

#top > div:first-child > a:first-child {
  display: block;
  float: left;
  margin: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > a:first-child {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > a:first-child {
    display: block;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > a:first-child {
    float: left;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > a:first-child {
    float: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > a:first-child {
    margin: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > a:first-child {
    margin: 0 0 0 4%;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > a:first-child {
    background-position: center;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > a:first-child {
    background-position: center left;
  }
}

body.root-1183 #top > div:first-child > a:first-child {
  background-image: url(/images/icons/logo-schweizerhof-mobile.png);
  height: 44px;
  width: 255px;
}

body.root-2886 #top > div:first-child > a:first-child {
  background-image: url(/images/icons/logo-burgenstock-mobile.png);
  height: 44px;
  width: 270px;
}

body.root-2418 #top > div:first-child > a:first-child {
  background-image: url(/images/icons/logo-royal-savoy-mobile.png);
  height: 44px;
  width: 235px;
}

body.root-4369 #top > div:first-child > a:first-child {
  background-image: url(/images/logo-selection-mobile.png);
  height: 44px;
  width: 259px;
}

body.root-8982 #top > div:first-child > a:first-child {
  background-image: url(/images/icons/logo-burgenstock-kks.png);
  height: 44px;
  width: 327px;
}

#top > div:first-child > ul.languages {
  float: right;
  display: block;
  margin: 0 4% 0 1em;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > ul.languages {
    float: right;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > ul.languages {
    float: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > ul.languages {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > ul.languages {
    display: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > ul.languages {
    margin: 0 4% 0 1em;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > ul.languages {
    margin: 0;
  }
}

#top > div:first-child > ul.languages li {
  margin: 0 0 0 0.5em;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > ul.languages li {
    margin: 0 0 0 0.5em;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > ul.languages li {
    margin: 0;
  }
}

#top > div:first-child > select.e2 {
  float: right;
  display: block;
  margin: 0 4% 0 1em;
  width: auto;
  border: 0;
  height: 44px;
  line-height: 48px;
  font-family: AvenirLT-Black;
  font-size: .78em;
  color: #fff;
  opacity: .7;
  text-transform: uppercase;
  padding: 0 0 0 32px;
  background-image: url(/images/icon-language.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 20px auto;
  cursor: pointer;
}

#top > div:first-child > select.e2 option {
  color: black !important;
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > select.e2 {
    position: absolute;
    top: 0;
    right: 0;
  }
}

#top > div:first-child > a.a-book {
  line-height: 44px;
  display: none;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > a.a-book {
    display: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > a.a-book {
    display: none;
  }
}

#top > div:first-child > ul.ul-s {
  float: right;
  margin-left: .75em;
  display: block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > ul.ul-s {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > ul.ul-s {
    display: none;
  }
}

#top > div:first-child > ul.ul-s li {
  margin: 0;
  padding: 0 1.25em;
  border-left: 1px solid #b6aca2;
}

#top > div:first-child > ul.ul-s li:last-child {
  border-right: 1px solid #b6aca2;
}

#top > div:first-child > ul.ul-s li.search-pnl::after {
  clear: both;
  content: "";
  display: table;
}

#top > div:first-child > ul.ul-s li.search-pnl > div {
  float: left;
  display: inline-block;
  width: 0;
  overflow: hidden;
}

#top > div:first-child > ul.ul-s li.search-pnl > div input {
  width: 100%;
  height: 44px;
  background-color: transparent;
  border: 0;
  color: black;
}

#top > div:first-child > ul.ul-s li.search-pnl > div input::-webkit-input-placeholder {
  color: black;
}

#top > div:first-child > ul.ul-s li.search-pnl > div input::-moz-placeholder {
  color: black;
}

#top > div:first-child > ul.ul-s li.search-pnl > div input:-moz-placeholder {
  color: black;
}

#top > div:first-child > ul.ul-s li.search-pnl > div input:-ms-input-placeholder {
  color: black;
}

#top > div:first-child > ul.ul-s li.search-pnl > a {
  float: left;
}

#top > div:first-child > ul:last-child {
  float: right;
  display: block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:first-child > ul:last-child {
    display: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:first-child > ul:last-child {
    display: none;
  }
}

#top > div:last-child {
  background-color: white;
  border-bottom: 1px solid #9f9286;
  -webkit-transition: line-height 150ms;
  -moz-transition: line-height 150ms;
  transition: line-height 150ms;
  line-height: 60px;
}

#top > div:last-child.no-border {
  border-bottom: 0;
}

#top > div:last-child::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:last-child {
    line-height: 60px;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:last-child {
    line-height: 60px;
  }
}

#top > div:last-child > a:first-child {
  margin-left: 4%;
  float: left;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center left;
  display: none;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:last-child > a:first-child {
    display: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:last-child > a:first-child {
    display: none;
  }
}

body.root-1183 #top > div:last-child > a:first-child {
  background-image: url(/images/icons/logo-header-schweizerhof.png);
  width: 250px;
}

body.root-2418 #top > div:last-child > a:first-child {
  background-image: url(/images/icons/logo-header-royal-savoy.png);
  width: 224px;
}

body.root-2886 #top > div:last-child > a:first-child {
  background-image: url(/images/icons/logo-header-burgenstock.png);
  width: 250px;
}

#top > div:last-child > #booking-desktop,
#top > div:last-child > #booking-mobile {
  line-height: 60px;
}

#top > div:last-child > #booking-desktop.open,
#top > div:last-child > #booking-mobile.open {
  background-image: none;
}

body.root-4369 #top > div:last-child > #booking-desktop, body.root-8982 #top > div:last-child > #booking-desktop, body.root-4369
#top > div:last-child > #booking-mobile, body.root-8982
#top > div:last-child > #booking-mobile {
  display: none;
}

#top > div:last-child > #booking-desktop {
  display: block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:last-child > #booking-desktop {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:last-child > #booking-desktop {
    display: none;
  }
}

#top > div:last-child > #booking-mobile {
  display: none;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:last-child > #booking-mobile {
    display: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:last-child > #booking-mobile {
    display: block;
  }
}

#top > div:last-child > div#touch-menu {
  float: left;
  display: none;
  background-image: url(/images/icons/icon-menu-black.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 16px;
  margin-left: 4%;
  padding-left: 40px;
  cursor: pointer;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:last-child > div#touch-menu {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:last-child > div#touch-menu {
    display: block;
  }
}

#top > div:last-child > div#touch-menu > span {
  color: black;
  display: block;
}

#top > div:last-child > ul {
  float: left;
  margin-left: 4%;
  display: block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top > div:last-child > ul {
    display: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #top > div:last-child > ul {
    display: none;
  }
}

#top > div:last-child > ul li {
  display: inline-block;
  margin: 0 1.5em 0 0;
  vertical-align: top;
}

#top > div:last-child > ul li ul {
  display: none;
}

#top > div:last-child > ul li a {
  font-family: AvenirLTStd-Heavy;
  color: #585858;
  display: block;
  position: relative;
}

#top > div:last-child > ul li a:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 3px;
  background-color: #9f9286;
  opacity: 0;
  -webkit-transition: opacity, 150ms;
  -moz-transition: opacity, 150ms;
  transition: opacity, 150ms;
}

#top > div:last-child > ul li.selected a, #top > div:last-child > ul li a:hover {
  color: black;
}

#top > div:last-child > ul li.selected a:after, #top > div:last-child > ul li a:hover:after {
  opacity: 1;
}

body.template5159 #top > div:last-child {
  display: none;
}

body.is_stuck #top > div:last-child {
  line-height: 60px;
  border-bottom: 1px solid #9f9286 !important;
}

body.root-1183.is_stuck #top > div:last-child > a:first-child {
  background-image: url(/images/icons/logo-header-sticky-schweizerhof.png);
  width: 157px;
}

body.root-2418.is_stuck #top > div:last-child > a:first-child {
  background-image: url(/images/icons/logo-header-sticky-royal-savoy.png);
  width: 130px;
}

body.root-2886.is_stuck #top > div:last-child > a:first-child {
  background-image: url(/images/icons/logo-header-sticky-burgenstock.png);
  width: 157px;
}

#top #mainmenu-pnls {
  position: absolute;
  top: 104px;
  right: 0;
  left: 0;
  background-color: #f2f0ee;
  line-height: 1.71;
  display: block;
}

#top #mainmenu-pnls::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #top #mainmenu-pnls {
    display: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #top #mainmenu-pnls {
    display: none;
  }
}

#top #mainmenu-pnls > div.sub-pages-list {
  display: none;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 4%;
}

#top #mainmenu-pnls > div.sub-pages-list::after {
  clear: both;
  content: "";
  display: table;
}

#top #mainmenu-pnls > div.sub-pages-list h4, #top #mainmenu-pnls > div.sub-pages-list #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li #mainmenu-pnls > div.sub-pages-list a {
  line-height: 48px;
  color: black;
  padding-bottom: 10px;
  margin-bottom: 0;
  border-bottom: 1px solid #ccc5bf;
}

#top #mainmenu-pnls > div.sub-pages-list h4 a, #top #mainmenu-pnls > div.sub-pages-list #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li #mainmenu-pnls > div.sub-pages-list a a {
  display: block;
}

#top #mainmenu-pnls > div.sub-pages-list ul.submenu li a {
  line-height: 60px !important;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list::after {
  clear: both;
  content: "";
  display: table;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li {
  float: left;
  display: block;
  margin-right: 5.62516%;
  width: 29.58323%;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li:last-child {
  margin-right: 0;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a {
  color: black;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  display: block;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a img {
  display: block;
  width: 100%;
  margin-bottom: 3em;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a h3, #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a #overlay .slideshow .flex-caption > div > div, #overlay .slideshow #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a .flex-caption > div > div, #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a .box.box1 #news-open > span, .box.box1 #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a #news-open > span, #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a .flex-slide-count > span:first-child, #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav #top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a .flex-slide-count > span:first-child {
  margin-bottom: 0;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a p {
  font-size: 1.1em;
}

#top #mainmenu-pnls > div.sub-pages-list.thumbs-layout > div ul.hotels-list > li a:hover img {
  opacity: .8;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div li a {
  line-height: 48px;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child {
  float: left;
  display: block;
  margin-right: 5.62516%;
  width: 55.98952%;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child:last-child {
  margin-right: 0;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 4em;
  -moz-column-gap: 4em;
  column-gap: 4em;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
  border-bottom: 1px solid #ccc5bf;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  color: #424242;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a:hover {
  opacity: .8;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:last-child {
  float: left;
  display: block;
  margin-right: 5.62516%;
  width: 38.38533%;
}

#top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:last-child:last-child {
  margin-right: 0;
}

#booking-pnl {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 104px;
  z-index: 200;
  overflow: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background-color: #f2f0ee;
}

#booking-pnl > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
  padding-top: 5%;
  padding-bottom: 5%;
}

#booking-pnl > div::after {
  clear: both;
  content: "";
  display: table;
}

#booking-pnl > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

#booking-pnl > div > div h3, #overlay .slideshow #booking-pnl > div.flex-caption > div > div, #booking-pnl > div > div .box.box1 #news-open > span, .box.box1 #booking-pnl > div > div #news-open > span, #booking-pnl > div > div .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div .flex-slide-count > span:first-child, #booking-pnl > div > div .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav #booking-pnl > div > div .flex-slide-count > span:first-child {
  text-align: center;
}

@media screen and (min-width: 48em) {
  #booking-pnl > div > div:first-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 60.39057%;
  }
  #booking-pnl > div > div:first-child:last-child {
    margin-right: 0;
  }
}

#booking-pnl > div > div:first-child fieldset div.inline-2-cols {
  margin: 0;
}

#booking-pnl > div > div:first-child fieldset div.inline-2-cols > div {
  width: 50%;
  margin: 0;
}

#booking-pnl > div > div:first-child fieldset div.inline-2-cols > div > span {
  display: block;
  text-align: center;
}

#booking-pnl > div > div:first-child fieldset div.inline-2-cols > div > span.from-label, #booking-pnl > div > div:first-child fieldset div.inline-2-cols > div > span.to-label {
  font-size: 1.1em;
  text-transform: uppercase;
}

#booking-pnl > div > div:first-child fieldset div.inline-2-cols > div > span.from-page, #booking-pnl > div > div:first-child fieldset div.inline-2-cols > div > span.to-page {
  padding: .25em 0;
  margin: .125em 0 .25em;
  border-top: 1px solid #ccc5bf;
  border-bottom: 1px solid #ccc5bf;
  font-size: 1.75em;
  color: black;
  text-transform: none;
}

#booking-pnl > div > div:first-child fieldset div.inline-2-cols > div > .ui-datepicker {
  width: 100%;
}

#booking-pnl > div > div:first-child fieldset div.inline-3-cols {
  margin: 2em 0;
}

#booking-pnl > div > div:first-child fieldset div.inline-3-cols > div {
  margin: 0;
}

@media screen and (min-width: 48em) {
  #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div {
    width: 30%;
  }
  #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div:nth-child(2) {
    margin: 0 5%;
  }
}

@media screen and (max-width: 47.9375em) {
  #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div {
    width: 100%;
  }
  #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div:not(:first-child) {
    margin-top: 1em;
  }
}

#booking-pnl > div > div:first-child fieldset div.inline-3-cols > div select, #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div input {
  height: 2.275em;
  padding: .6em 0;
  font-size: 1.75em;
  color: black;
  background-color: transparent;
  border: 0;
  border-top: 1px solid #ccc5bf;
  border-bottom: 1px solid #ccc5bf;
}

#booking-pnl > div > div:first-child fieldset div.inline-3-cols > div select::-webkit-input-placeholder, #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#booking-pnl > div > div:first-child fieldset div.inline-3-cols > div select::-moz-placeholder, #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#booking-pnl > div > div:first-child fieldset div.inline-3-cols > div select:-moz-placeholder, #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#booking-pnl > div > div:first-child fieldset div.inline-3-cols > div select:-ms-input-placeholder, #booking-pnl > div > div:first-child fieldset div.inline-3-cols > div input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

#booking-pnl > div > div:first-child fieldset div.input-submit a {
  display: block;
  text-align: center;
  color: white;
  font-size: 1.1em;
  padding: 1.08em;
  background-color: black;
  border-color: black;
  -webkit-transition: color 150ms;
  -moz-transition: color 150ms;
  transition: color 150ms;
}

#booking-pnl > div > div:first-child fieldset div.input-submit a:hover {
  color: #cccccc;
}

#booking-pnl > div > div:last-child {
  margin-top: 0;
  text-align: center;
  color: black;
}

@media screen and (min-width: 48em) {
  #booking-pnl > div > div:last-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 33.98428%;
  }
  #booking-pnl > div > div:last-child:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #booking-pnl > div > div:last-child {
    margin-top: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  #booking-pnl > div > div:last-child {
    margin-top: 1.71em;
  }
}

#booking-pnl > div > div:last-child a {
  font-size: 1.1em;
}

#booking-pnl > div > div:last-child ul.lnk li {
  line-height: 2.5em;
}

a.tel, a.email {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center left;
}

a.tel {
  background-image: url(/images/icons/icon-booking-phone.png);
  background-size: 16px;
  padding-left: 26px;
}

a.email {
  background-image: url(/images/icons/icon-booking-email.png);
  background-size: 19px 14px;
  padding-left: 29px;
  text-transform: none;
}

.ui-datepicker .ui-datepicker-title, .ui-datepicker th {
  text-transform: uppercase;
  font-weight: normal;
}

.ui-datepicker th {
  color: #424242;
}

.ui-datepicker .ui-datepicker-title {
  color: black;
}

.ui-datepicker td a {
  text-align: center;
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
  top: 2px;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-next .ui-icon, .ui-datepicker .ui-datepicker-prev .ui-icon {
  background-size: 6px auto;
  background-position: center !important;
}

.ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-prev:hover {
  border: 0;
  opacity: .5;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-next .ui-icon {
  background-image: url("/images/icons/icon-events-arrow-right.png");
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-prev .ui-icon {
  background-image: url("/images/icons/icon-events-arrow-left.png");
}

.ui-datepicker.ui-widget {
  font-family: inherit;
}

.fancybox-overlay {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.9);
}

.fancybox-overlay .fancybox-skin {
  box-shadow: none;
  border-radius: 0;
  background-color: white;
}

.fancybox-overlay .fancybox-close-custom {
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/images/icons/icon-ui-close.png);
  background-size: 25px;
  background-color: rgba(0, 0, 0, 0.8);
  height: 68px;
  width: 68px;
}

a.fancybox {
  position: relative;
  display: inline-block;
}

a.fancybox span {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 50%;
  height: 50px;
  width: 50px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  margin: -25px 0 0 -25px;
  border-radius: 50px;
  display: block;
  z-index: 20;
  background-image: url(/images/icons/icon-news-open.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 26px;
  -webkit-transition: background-color 150ms;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms;
  background-color: rgba(0, 0, 0, 0.5);
}

a.fancybox img {
  display: block;
  position: relative;
  z-index: 10;
}

a.fancybox:hover span {
  background-color: rgba(0, 0, 0, 0.3);
}

ul.list-1 li {
  border-top: 1px solid #ccc5bf;
  padding: 1.71em 0;
}

ul.list-1 li > p:first-child, ul.list-1 li h3, ul.list-1 li #overlay .slideshow .flex-caption > div > div, #overlay .slideshow ul.list-1 li .flex-caption > div > div, ul.list-1 li .box.box1 #news-open > span, .box.box1 ul.list-1 li #news-open > span, ul.list-1 li .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav ul.list-1 li .flex-slide-count > span:first-child, ul.list-1 li .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav ul.list-1 li .flex-slide-count > span:first-child {
  margin-bottom: 0;
}

ul.list-1 li > p:first-child em, ul.list-1 li h3 em, ul.list-1 li #overlay .slideshow .flex-caption > div > div em, #overlay .slideshow ul.list-1 li .flex-caption > div > div em, ul.list-1 li .box.box1 #news-open > span em, .box.box1 ul.list-1 li #news-open > span em, ul.list-1 li .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child em, .box.box2 > div > div.mono-carousel .flex-slides-nav ul.list-1 li .flex-slide-count > span:first-child em, ul.list-1 li .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child em, .box.box4 > div > div.mono-carousel .flex-slides-nav ul.list-1 li .flex-slide-count > span:first-child em {
  color: #9e958c;
}

ul.list-1 li:last-child {
  padding-bottom: 0;
}

#container > div > div.box:not(.box1) {
  opacity: 0;
}

#container > div > div.box:not(.box1).fadeInUp {
  -webkit-animation: fadeInUp 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  -moz-animation: fadeInUp 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: fadeInUp 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.box {
  margin-top: 5%;
  margin-bottom: 5%;
}

.box.only-bottom {
  margin-top: 0;
  margin-bottom: 5%;
}

.box.only-top {
  margin-top: 5%;
  margin-bottom: 0;
}

.box.none, .box.bg-color {
  margin-top: 0;
  margin-bottom: 0;
}

.box.two {
  margin-top: 0;
}

.box.two:not(:last-child) {
  margin-bottom: 2px;
}

.box.bg-color {
  background-color: #f2f0ee;
}

.box.bg-color > div {
  padding-top: 5%;
  padding-bottom: 5%;
}

.box.bg-color + .bg-color > div {
  padding-top: 0;
}

.box.box1 {
  position: relative;
}

.box.box1 .video-holder {
  height: calc(100vh - 104px);
  min-height: 640px;
  z-index: 10;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .video-holder {
    height: calc(100vh - 104px);
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .video-holder {
    height: 50vh;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .video-holder {
    min-height: 1px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .video-holder {
    min-height: 1px;
  }
}

.box.box1 .payoff-video, .box.box1 .payoff-slideshow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
}

.box.box1 .payoff-video > div, .box.box1 .payoff-slideshow > div {
  display: table;
  height: 100%;
  width: 100%;
}

.box.box1 .payoff-video > div > div, .box.box1 .payoff-slideshow > div > div {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  text-align: center;
}

.box.box1 .slideshow {
  height: calc(100vh - 104px);
  min-height: 640px;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .slideshow {
    height: calc(100vh - 104px);
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .slideshow {
    height: 50vh;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .slideshow {
    min-height: 1px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .slideshow {
    min-height: 1px;
  }
}

.box.box1 .slideshow.small {
  height: calc(70vh - 104px);
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .slideshow.small {
    height: calc(70vh - 104px);
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .slideshow.small {
    height: 50vh;
  }
}

.box.box1 .slideshow .flex-prev, .box.box1 .slideshow .flex-next {
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  width: 59px;
  height: 116px;
  margin-top: -58px;
  opacity: .5;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .slideshow .flex-prev, .box.box1 .slideshow .flex-next {
    width: 29px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .slideshow .flex-prev, .box.box1 .slideshow .flex-next {
    width: 29px;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .slideshow .flex-prev, .box.box1 .slideshow .flex-next {
    height: 58px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .slideshow .flex-prev, .box.box1 .slideshow .flex-next {
    height: 58px;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 .slideshow .flex-prev, .box.box1 .slideshow .flex-next {
    margin-top: -29px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 .slideshow .flex-prev, .box.box1 .slideshow .flex-next {
    margin-top: -29px;
  }
}

.box.box1 .slideshow .flex-prev:hover, .box.box1 .slideshow .flex-next:hover {
  opacity: 1;
}

.box.box1 .slideshow .flex-prev {
  left: 4%;
  background-image: url(/images/icons/icon-ui-slideshow-left-arrow.png);
}

.box.box1 .slideshow .flex-next {
  right: 4%;
  background-image: url(/images/icons/icon-ui-slideshow-right-arrow.png);
}

.box.box1 .slideshow .flex-caption {
  display: none !important;
}

.box.box1 #scroll-down {
  position: absolute;
  bottom: 3em;
  left: 50%;
  z-index: 99;
  cursor: pointer;
  background-image: url(/images/icons/icon-arrow-down-white.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 22px 13px;
  height: 13px;
  text-transform: uppercase;
  padding-left: 23px;
  font-family: AvenirLT-Black;
  font-size: .78em;
  color: #fff;
  opacity: 1;
}

.box.box1 #scroll-down:hover {
  opacity: .7;
}

@media screen and (max-width: 47.9375em) {
  .box.box1 #scroll-down {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    width: 22px;
    margin-left: -11px;
    padding-left: 0;
    background-position: center;
  }
}

.box.box1 #news-open, .box.box1 #news-banner, .box.box1 #info-widget {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 100;
  overflow: hidden;
  background-color: rgba(159, 146, 134, 0.8);
  -webkit-transition: background-color 150ms;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms;
}

.box.box1 #news-open:hover, .box.box1 #news-banner:hover, .box.box1 #info-widget:hover {
  background-color: rgba(159, 146, 134, 0.9);
}

.box.box1 #news-open {
  display: block;
  cursor: pointer;
  height: 180px;
  width: 60px;
  background-image: url(/images/icons/icon-news-open.png);
  background-position: top 16px center;
  background-repeat: no-repeat;
  background-size: 26px;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 #news-open {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 #news-open {
    display: none;
  }
}

.box.box1 #news-open > span {
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-transform: rotate(-90deg) translateX(100%);
  -moz-transform: rotate(-90deg) translateX(100%);
  -ms-transform: rotate(-90deg) translateX(100%);
  -o-transform: rotate(-90deg) translateX(100%);
  transform: rotate(-90deg) translateX(100%);
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
  line-height: 60px;
  padding: 0 1em;
  color: white;
}

.box.box1 #news-banner {
  height: 180px;
  width: 63%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 #news-banner {
    width: 100%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 #news-banner {
    width: 100%;
  }
}

.box.box1 #news-banner img {
  float: left;
  margin-right: 4%;
}

.box.box1 #news-banner > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.box.box1 #news-banner > div:first-child {
  position: absolute;
  top: 0;
  right: 0;
  height: 57px;
  width: 57px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-image: url(/images/icons/icon-news-close.png);
  background-size: 19px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 2;
}

.box.box1 #news-banner > div:last-child {
  padding: 4%;
  margin-right: 57px;
}

.box.box1 #news-banner > div:last-child h3, .box.box1 #news-banner > div:last-child #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box1 #news-banner > div:last-child .flex-caption > div > div, .box.box1 #news-banner > div:last-child #news-open > span, .box.box1 #news-banner > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box1 #news-banner > div:last-child .flex-slide-count > span:first-child, .box.box1 #news-banner > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box1 #news-banner > div:last-child .flex-slide-count > span:first-child, .box.box1 #news-banner > div:last-child p, .box.box1 #news-banner > div:last-child a {
  color: white;
}

.box.box1 #news-banner > div:last-child a {
  text-decoration: underline;
  z-index: 101;
}

@media screen and (max-width: 47.9375em) {
  .box.box1 #news-banner {
    position: relative;
  }
}

.box.box1 #info-widget {
  display: block;
  left: 0;
  padding: 1.25em 4%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box1 #info-widget {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box1 #info-widget {
    display: none;
  }
}

.box.box1 #info-widget p {
  text-align: center;
  color: white;
  width: 80%;
  margin: 0 auto;
}

.box.box1 + #submenu {
  border-top: 0;
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div:nth-child(2) {
    height: 100%;
    display: block;
  }
  .box.box2 > div:nth-child(2) > div {
    position: relative !important;
  }
  .box.box2 > div:nth-child(2) > div > div {
    padding: 50px !important;
  }
}

.box.box2 .slideshow .flexslider {
  padding: 0;
}

.box.box2 .slideshow .flex-prev, .box.box2 .slideshow .flex-next {
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  width: 59px;
  height: 116px;
  margin-top: -58px;
  opacity: .5;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 .slideshow .flex-prev, .box.box2 .slideshow .flex-next {
    width: 29px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 .slideshow .flex-prev, .box.box2 .slideshow .flex-next {
    width: 29px;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 .slideshow .flex-prev, .box.box2 .slideshow .flex-next {
    height: 58px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 .slideshow .flex-prev, .box.box2 .slideshow .flex-next {
    height: 58px;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 .slideshow .flex-prev, .box.box2 .slideshow .flex-next {
    margin-top: -29px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 .slideshow .flex-prev, .box.box2 .slideshow .flex-next {
    margin-top: -29px;
  }
}

.box.box2 .slideshow .flex-prev:hover, .box.box2 .slideshow .flex-next:hover {
  opacity: 1;
}

.box.box2 .slideshow .flex-prev {
  left: 4%;
  background-image: url(/images/icons/icon-ui-slideshow-left-arrow.png);
}

.box.box2 .slideshow .flex-next {
  right: 4%;
  background-image: url(/images/icons/icon-ui-slideshow-right-arrow.png);
}

.box.box2 .slideshow .flex-caption {
  display: none !important;
}

.box.box2.no-content > div:first-child {
  width: 100%;
}

.box.box2.no-content > div:last-child {
  display: none;
}

.box.box2.no-content .video-btn {
  background-size: 7%;
}

.box.box2.no-content .video-btn:hover {
  background-size: 8%;
}

.box.box2 p.btn {
  display: block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 p.btn {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 p.btn {
    display: block;
  }
}

.box.box2::after, .box.box4::after {
  clear: both;
  content: "";
  display: table;
}

.box.box2 > div, .box.box4 > div {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  position: relative;
  float: left;
  height: 720px;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div, .box.box4 > div {
    height: 560px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div, .box.box4 > div {
    height: 420px;
  }
}

.box.box2 > div > a, .box.box4 > div > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.box.box2 > div > div:not(.mono-carousel), .box.box4 > div > div:not(.mono-carousel) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: table;
  height: 100%;
  width: 100%;
}

.box.box2 > div > div:not(.mono-carousel) > div, .box.box4 > div > div:not(.mono-carousel) > div {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  padding: 0 15%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div:not(.mono-carousel) > div, .box.box4 > div > div:not(.mono-carousel) > div {
    padding: 0 15%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div:not(.mono-carousel) > div, .box.box4 > div > div:not(.mono-carousel) > div {
    padding: 0 50px;
  }
}

.box.box2 > div > div:not(.mono-carousel) > div #logo-main, .box.box4 > div > div:not(.mono-carousel) > div #logo-main {
  width: 278px;
  margin-left: -65px;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div:not(.mono-carousel) > div #logo-main, .box.box4 > div > div:not(.mono-carousel) > div #logo-main {
    width: 278px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div:not(.mono-carousel) > div #logo-main, .box.box4 > div > div:not(.mono-carousel) > div #logo-main {
    width: 200px;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div:not(.mono-carousel) > div #logo-main, .box.box4 > div > div:not(.mono-carousel) > div #logo-main {
    margin-left: -65px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div:not(.mono-carousel) > div #logo-main, .box.box4 > div > div:not(.mono-carousel) > div #logo-main {
    margin-left: -45px;
  }
}

.box.box2 > div > div:not(.mono-carousel) p.btn, .box.box4 > div > div:not(.mono-carousel) p.btn {
  margin: 3em 0 0 0;
}

.box.box2 > div > div:not(.mono-carousel) p.btn:not(:last-child), .box.box4 > div > div:not(.mono-carousel) p.btn:not(:last-child) {
  margin-bottom: 2em;
}

.box.box2 > div > div.mono-carousel .flex-viewport, .box.box4 > div > div.mono-carousel .flex-viewport {
  position: absolute !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.box.box2 > div > div.mono-carousel .slides, .box.box4 > div > div.mono-carousel .slides {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.box.box2 > div > div.mono-carousel .slides > li, .box.box4 > div > div.mono-carousel .slides > li {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.box.box2 > div > div.mono-carousel .flex-slides-nav, .box.box4 > div > div.mono-carousel .flex-slides-nav {
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 15;
}

@media screen and (min-width: 82.5em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav, .box.box4 > div > div.mono-carousel .flex-slides-nav {
    position: absolute;
    top: 50%;
    left: 0;
    height: 140px;
    width: 80px;
    margin-top: -70px;
  }
}

@media screen and (max-width: 82.4375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav, .box.box4 > div > div.mono-carousel .flex-slides-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 80px;
    width: 100%;
  }
}

.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count {
  text-align: center;
  display: block;
  padding: 0;
}

.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child {
  font-size: 2em;
  line-height: 140px;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child {
    line-height: 80px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child {
    line-height: 80px;
  }
}

.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:last-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:last-child {
  display: none;
}

.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22px 13px;
  background-color: transparent;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

@media screen and (min-width: 82.5em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
    position: absolute;
    right: 0;
    left: 0;
    height: 13px;
    width: 100%;
    padding: 20px;
  }
}

@media screen and (max-width: 82.4375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
    position: absolute;
    top: 0;
    height: 80px;
    width: 80px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}

.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev:hover, .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next:hover, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev:hover, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next:hover {
  opacity: .5;
}

.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev {
  top: 0;
  left: auto;
  background-image: url(/images/icons/icon-arrow-up.png);
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev {
    top: auto;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev {
    top: auto;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev {
    left: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-prev {
    left: 0;
  }
}

.box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
  bottom: 0;
  right: auto;
  background-image: url(/images/icons/icon-arrow-down.png);
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
    bottom: auto;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
    bottom: auto;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
    right: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-next, .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-next {
    right: 0;
  }
}

.box.box2 > div:first-child, .box.box4 > div:first-child {
  width: 60%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div:first-child, .box.box4 > div:first-child {
    width: 50%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div:first-child, .box.box4 > div:first-child {
    width: 100%;
  }
}

.box.box2 > div:last-child, .box.box4 > div:last-child {
  width: 40%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box2 > div:last-child, .box.box4 > div:last-child {
    width: 50%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box2 > div:last-child, .box.box4 > div:last-child {
    width: 100%;
  }
}

@media screen and (min-width: 48em) {
  .box.box2.right, .box.box4.right {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
  }
}

.box.box3 > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box3 > div::after {
  clear: both;
  content: "";
  display: table;
}

.box.box3 > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

@media screen and (min-width: 82.5em) {
  .box.box3 > div > div {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 82.39581%;
    margin-left: 8.8021%;
  }
  .box.box3 > div > div:last-child {
    margin-right: 0;
  }
}

.box.box5 > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box5 > div::after {
  clear: both;
  content: "";
  display: table;
}

.box.box5 > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

@media screen and (min-width: 82.5em) {
  .box.box5 > div > div {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 82.39581%;
    margin-left: 8.8021%;
  }
  .box.box5 > div > div:last-child {
    margin-right: 0;
  }
  .box.box5 > div > div > div {
    float: left;
    display: block;
    margin-right: 6.82699%;
    width: 100%;
  }
  .box.box5 > div > div > div:last-child {
    margin-right: 0;
  }
  .box.box5 > div > div > div > div:first-child {
    float: left;
    display: block;
    margin-right: 6.82699%;
    width: 57.2692%;
  }
  .box.box5 > div > div > div > div:first-child:last-child {
    margin-right: 0;
  }
  .box.box5 > div > div > div > div:last-child {
    float: left;
    display: block;
    margin-right: 6.82699%;
    width: 35.9038%;
  }
  .box.box5 > div > div > div > div:last-child:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box5 > div > div > div {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 100%;
  }
  .box.box5 > div > div > div:last-child {
    margin-right: 0;
  }
  .box.box5 > div > div > div > div {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 47.18742%;
  }
  .box.box5 > div > div > div > div:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box5 > div > div > div > div:last-child {
    margin-top: 5%;
  }
}

.box.box6 > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box6 > div::after {
  clear: both;
  content: "";
  display: table;
}

.box.box6 > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box6 > div > div {
  float: left;
  display: block;
  margin-right: 5.62516%;
  width: 100%;
}

.box.box6 > div > div:last-child {
  margin-right: 0;
}

@media screen and (min-width: 48em) {
  .box.box6 > div > div > div:first-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 38.38533%;
  }
  .box.box6 > div > div > div:first-child:last-child {
    margin-right: 0;
  }
}

.box.box6 > div > div > div:last-child {
  margin-top: 0;
}

@media screen and (min-width: 48em) {
  .box.box6 > div > div > div:last-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 55.98952%;
  }
  .box.box6 > div > div > div:last-child:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box6 > div > div > div:last-child {
    margin-top: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box6 > div > div > div:last-child {
    margin-top: 1.71em;
  }
}

.box.box6 > div > div > div:last-child table.package-prices td {
  padding: 0.855em 0;
  white-space: nowrap;
}

.box.box6 > div > div > div:last-child table.package-prices td:last-child {
  text-align: right;
}

.box.box7 > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box7 > div::after {
  clear: both;
  content: "";
  display: table;
}

.box.box7 > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box7 > div .shift {
  text-align: center;
}

@media screen and (min-width: 48em) {
  .box.box7 > div .shift {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 64.79161%;
    margin-left: 17.60419%;
    float: none;
  }
  .box.box7 > div .shift:last-child {
    margin-right: 0;
  }
}

.box.box7 > div div.awards {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.box.box7 > div div.awards ul::after {
  clear: both;
  content: "";
  display: table;
}

.box.box7 > div div.awards ul li {
  float: left;
  border-top: 1px solid #ccc5bf;
  padding-top: 2em;
  width: 25%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box7 > div div.awards ul li {
    width: 33.33333%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div div.awards ul li {
    width: 50%;
  }
}

@media screen and (min-width: 82.5em) {
  .box.box7 > div div.awards ul li:nth-child(n+5) {
    margin-top: 2em;
  }
  .box.box7 > div div.awards ul li:nth-child(4n+1) {
    clear: left;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box7 > div div.awards ul li:nth-child(n+4) {
    margin-top: 2em;
  }
  .box.box7 > div div.awards ul li:nth-child(3n+1) {
    clear: left;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div div.awards ul li:nth-child(n+3) {
    margin-top: 2em;
  }
  .box.box7 > div div.awards ul li:nth-child(2n+1) {
    clear: left;
  }
}

.box.box7 > div div.awards ul li > div {
  width: 90%;
  text-align: center;
}

.box.box7 > div div.awards ul li > div img {
  width: 100%;
  display: block;
  margin-bottom: 1em;
}

.box.box7 > div div.awards ul li > div h3, .box.box7 > div div.awards ul #overlay .slideshow li.flex-caption > div > div, #overlay .slideshow .box.box7 > div div.awards ul li.flex-caption > div > div, .box.box7 > div div.awards ul li > div .box.box1 #news-open > span, .box.box1 .box.box7 > div div.awards ul li > div #news-open > span, .box.box7 > div div.awards ul li > div .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div div.awards ul li > div .flex-slide-count > span:first-child, .box.box7 > div div.awards ul li > div .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div div.awards ul li > div .flex-slide-count > span:first-child {
  color: #424242;
  margin-bottom: 0;
}

.box.box7 > div ul.two-cols-list {
  text-align: center;
}

.box.box7 > div ul.two-cols-list::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 48em) {
  .box.box7 > div ul.two-cols-list > li {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 47.18742%;
  }
  .box.box7 > div ul.two-cols-list > li:last-child {
    margin-right: 0;
  }
  .box.box7 > div ul.two-cols-list > li:nth-child(2n) {
    margin-right: 0;
  }
  .box.box7 > div ul.two-cols-list > li:nth-child(2n+1) {
    clear: left;
  }
  .box.box7 > div ul.two-cols-list > li:nth-child(n+3) {
    margin-top: 5.62516%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div ul.two-cols-list > li:nth-child(n+2) {
    margin-top: 5.62516%;
  }
}

.box.box7 > div ul.two-cols-list > li > a img {
  display: block;
  width: 100%;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

.box.box7 > div ul.two-cols-list > li > a:hover img {
  opacity: .8;
}

.box.box7 > div ul.two-cols-list.v1 > li > div:not(:last-child), .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) {
  background-color: white;
  padding: 2em;
  height: 160px;
  overflow: hidden;
}

.box.box7 > div ul.two-cols-list.v1 > li > div:last-child, .box.box7 > div ul.two-cols-list.v2 > li > div:last-child {
  border-top: 1px solid #b6aca2;
  background-color: white;
}

.box.box7 > div ul.two-cols-list.v1 > li > div:last-child::after, .box.box7 > div ul.two-cols-list.v2 > li > div:last-child::after {
  clear: both;
  content: "";
  display: table;
}

.box.box7 > div ul.two-cols-list.v1 > li > div:last-child > a, .box.box7 > div ul.two-cols-list.v2 > li > div:last-child > a {
  display: block;
  height: 56px;
  line-height: 56px;
  color: #9f9286;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

.box.box7 > div ul.two-cols-list.v1 > li > div:last-child > a:hover, .box.box7 > div ul.two-cols-list.v2 > li > div:last-child > a:hover {
  opacity: .8;
}

.box.box7 > div ul.two-cols-list.v1 > li > div:last-child > a {
  float: left;
  width: 50%;
}

.box.box7 > div ul.two-cols-list.v1 > li > div:last-child > a:first-child {
  border-right: 1px solid #b6aca2;
}

.box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) {
  height: auto;
}

.box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) h3, .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) .flex-caption > div > div, .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) .box.box1 #news-open > span, .box.box1 .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) #news-open > span, .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) .flex-slide-count > span:first-child, .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div ul.two-cols-list.v2 > li > div:not(:last-child) .flex-slide-count > span:first-child {
  margin-bottom: 0;
}

.box.box7 > div ul.two-cols-list.v3 {
  text-align: left;
}

.box.box7 > div ul.two-cols-list.v3 > li > div {
  margin-top: 2em;
}

.box.box7 > div ul.two-cols-list.v3 > li > div p, .box.box7 > div ul.two-cols-list.v3 > li > div h3, .box.box7 > div #overlay .slideshow ul.two-cols-list.v3 > li.flex-caption > div > div, #overlay .slideshow .box.box7 > div ul.two-cols-list.v3 > li.flex-caption > div > div, .box.box7 > div ul.two-cols-list.v3 > li > div .box.box1 #news-open > span, .box.box1 .box.box7 > div ul.two-cols-list.v3 > li > div #news-open > span, .box.box7 > div ul.two-cols-list.v3 > li > div .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div ul.two-cols-list.v3 > li > div .flex-slide-count > span:first-child, .box.box7 > div ul.two-cols-list.v3 > li > div .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div ul.two-cols-list.v3 > li > div .flex-slide-count > span:first-child {
  margin-bottom: 0;
}

.box.box7 > div .carousel {
  margin: 0 0 30px 0;
}

.box.box7 > div .carousel .flexslider .flex-viewport {
  margin: 0 13px;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div {
  padding: 0 30px;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a {
  display: block;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > img {
  display: block;
  width: 100%;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div {
  padding: 2em 0 0;
  background-color: white;
  height: 254px;
  position: relative;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div h4, .box.box7 > div .carousel .flexslider .flex-viewport #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu .slides > li > div > a > div a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div a {
  color: black;
  margin-bottom: 2em;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div h4, .box.box7 > div .carousel .flexslider .flex-viewport #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu .slides > li > div > a > div a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div a, .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div h3, .box.box7 > div .carousel .flexslider .flex-viewport #overlay .slideshow .slides > li > div > a.flex-caption > div > div, #overlay .slideshow .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a.flex-caption > div > div, .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div .box.box1 #news-open > span, .box.box1 .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div #news-open > span, .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div .flex-slide-count > span:first-child, .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div .flex-slide-count > span:first-child {
  padding: 0 1em;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a > div > span:last-child {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-top: 1px solid #b6aca2;
  height: 56px;
  line-height: 56px;
}

.box.box7 > div .carousel .flexslider .flex-viewport .slides > li > div > a:hover > img {
  opacity: .8;
}

.box.box7 > div .carousel .flexslider .flex-direction-nav a {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 22px;
  width: 13px;
  margin-top: -7px;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  opacity: .5;
}

.box.box7 > div .carousel .flexslider .flex-direction-nav a:hover {
  opacity: 1;
}

.box.box7 > div .carousel .flexslider .flex-direction-nav a.flex-prev {
  background-image: url(/images/icons/icon-events-arrow-left.png);
}

.box.box7 > div .carousel .flexslider .flex-direction-nav a.flex-next {
  background-image: url(/images/icons/icon-events-arrow-right.png);
}

.box.box7 > div .book-a-table-holder {
  background-color: white;
  overflow: hidden;
  overflow-y: auto;
}

.box.box7 > div .book-a-table-holder div.book-a-table {
  border: 0 !important;
  padding: 8%;
}

.box.box7 > div .book-a-table-holder div.book-a-table h3, .box.box7 > div .book-a-table-holder div.book-a-table #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box7 > div .book-a-table-holder div.book-a-table .flex-caption > div > div, .box.box7 > div .book-a-table-holder div.book-a-table .box.box1 #news-open > span, .box.box1 .box.box7 > div .book-a-table-holder div.book-a-table #news-open > span, .box.box7 > div .book-a-table-holder div.book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div .book-a-table-holder div.book-a-table .flex-slide-count > span:first-child, .box.box7 > div .book-a-table-holder div.book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div .book-a-table-holder div.book-a-table .flex-slide-count > span:first-child {
  margin-bottom: 2em;
}

.box.box7 > div table.meeting-rooms td {
  vertical-align: middle;
  text-align: center;
  padding: 1.71em 0.855em;
}

.box.box7 > div table.meeting-rooms td:first-child {
  text-align: left;
  white-space: nowrap;
  padding-left: 0;
}

.box.box7 > div table.meeting-rooms td:last-child {
  padding-right: 0;
}

.box.box7 > div table.meeting-packages tr:not(:first-of-type) > td:nth-child(even) {
  background-color: rgba(221, 221, 221, 0.3);
}

.box.box7 > div table.meeting-packages td {
  vertical-align: top;
  padding-left: 1em;
  padding-right: 1em;
}

.box.box7 > div table.meeting-packages.v1 td {
  width: 25%;
}

.box.box7 > div table.meeting-packages.v2 td {
  width: 33.33333%;
}

.box.box7 > div fieldset.offers {
  margin-bottom: 0;
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div .offer.no-desc > div:last-child {
    height: 250px;
  }
}

.box.box7 > div .offer {
  margin-top: 4%;
  background-color: white;
  float: left;
  display: block;
  margin-right: 5.62516%;
  width: 100%;
}

.box.box7 > div .offer:last-child {
  margin-right: 0;
}

.box.box7 > div .offer > div {
  height: 416px;
}

.box.box7 > div .offer > div:first-child {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

@media screen and (min-width: 48em) {
  .box.box7 > div .offer > div:first-child {
    float: left;
    display: block;
    width: 38.37714%;
  }
  .box.box7 > div .offer > div:first-child:last-child {
    width: 32.75198%;
  }
}

.box.box7 > div .offer > div:first-child > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: background-color 150ms;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms;
  display: block;
}

.box.box7 > div .offer > div:first-child > a:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.box.box7 > div .offer > div:last-child {
  position: relative;
}

@media screen and (min-width: 48em) {
  .box.box7 > div .offer > div:last-child {
    float: left;
    display: block;
    width: 67.24802%;
  }
  .box.box7 > div .offer > div:last-child:last-child {
    width: 61.62286%;
  }
}

.box.box7 > div .offer > div:last-child > div {
  padding: 8%;
}

.box.box7 > div .offer > div:last-child > div .dtl {
  position: absolute;
  right: 8%;
  bottom: 12%;
  left: 8%;
  z-index: 10;
}

.box.box7 > div .offer > div:last-child > div .dtl::after {
  clear: both;
  content: "";
  display: table;
}

.box.box7 > div .offer > div:last-child > div .dtl span {
  display: block;
  float: left;
  font-size: 1.5em;
  line-height: 56px;
}

.box.box7 > div .offer > div:last-child > div .dtl a {
  float: right;
}

.box.box7 > div ul.hires-list {
  float: left;
  display: block;
  margin-right: 5.62516%;
  width: 100%;
}

.box.box7 > div ul.hires-list:last-child {
  margin-right: 0;
}

.box.box7 > div ul.hires-list li {
  margin-top: 5.62516%;
}

@media screen and (min-width: 48em) {
  .box.box7 > div ul.hires-list li {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 29.58323%;
  }
  .box.box7 > div ul.hires-list li:last-child {
    margin-right: 0;
  }
  .box.box7 > div ul.hires-list li:nth-child(3n) {
    margin-right: 0;
  }
  .box.box7 > div ul.hires-list li:nth-child(3n+1) {
    clear: left;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div ul.hires-list li {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 47.18742%;
  }
  .box.box7 > div ul.hires-list li:last-child {
    margin-right: 0;
  }
  .box.box7 > div ul.hires-list li:nth-child(2n) {
    margin-right: 0;
  }
  .box.box7 > div ul.hires-list li:nth-child(2n+1) {
    clear: left;
  }
}

.box.box7 > div ul.hires-list li a {
  color: #424242;
}

.box.box7 > div ul.hires-list li a img {
  display: block;
  width: 100%;
  margin-bottom: 1em;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
}

.box.box7 > div ul.hires-list li a span {
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  color: #9f9286;
}

.box.box7 > div ul.hires-list li a:hover img, .box.box7 > div ul.hires-list li a:hover span {
  opacity: .8;
}

.box.box2.color-taverne p.btn a:hover, .box.box2.color-ritz-coffier p.btn a:hover, .box.box2.color-spices p.btn a:hover, .box.box2.color-waldhotel p.btn a:hover, .box.box2.color-oak p.btn a:hover, .box.box2.color-sharq p.btn a:hover, .box.box5.color-taverne p.btn a:hover, .box.box5.color-ritz-coffier p.btn a:hover, .box.box5.color-spices p.btn a:hover, .box.box5.color-waldhotel p.btn a:hover, .box.box5.color-oak p.btn a:hover, .box.box5.color-sharq p.btn a:hover, .box.box7.color-taverne p.btn a:hover, .box.box7.color-ritz-coffier p.btn a:hover, .box.box7.color-spices p.btn a:hover, .box.box7.color-waldhotel p.btn a:hover, .box.box7.color-oak p.btn a:hover, .box.box7.color-sharq p.btn a:hover, .box.box16.color-taverne p.btn a:hover, .box.box16.color-ritz-coffier p.btn a:hover, .box.box16.color-spices p.btn a:hover, .box.box16.color-waldhotel p.btn a:hover, .box.box16.color-oak p.btn a:hover, .box.box16.color-sharq p.btn a:hover {
  color: white;
}

.box.box2.color-taverne, .box.box5.color-taverne, .box.box7.color-taverne, .box.box16.color-taverne {
  background-color: #cdbe9d;
}

.box.box2.color-taverne p.btn a, .box.box5.color-taverne p.btn a, .box.box7.color-taverne p.btn a, .box.box16.color-taverne p.btn a {
  color: #851c24;
  border-color: #851c24;
}

.box.box2.color-taverne p.btn a:hover, .box.box5.color-taverne p.btn a:hover, .box.box7.color-taverne p.btn a:hover, .box.box16.color-taverne p.btn a:hover {
  background-color: #851c24;
}

.box.box2.color-ritz-coffier, .box.box5.color-ritz-coffier, .box.box7.color-ritz-coffier, .box.box16.color-ritz-coffier {
  background-color: #f7f5ed;
}

.box.box2.color-ritz-coffier p.btn a, .box.box5.color-ritz-coffier p.btn a, .box.box7.color-ritz-coffier p.btn a, .box.box16.color-ritz-coffier p.btn a {
  color: #203d32;
  border-color: #203d32;
}

.box.box2.color-ritz-coffier p.btn a:hover, .box.box5.color-ritz-coffier p.btn a:hover, .box.box7.color-ritz-coffier p.btn a:hover, .box.box16.color-ritz-coffier p.btn a:hover {
  background-color: #203d32;
}

.box.box2.color-spices, .box.box5.color-spices, .box.box7.color-spices, .box.box16.color-spices {
  background-color: #eae5d4;
}

.box.box2.color-spices p.btn a, .box.box5.color-spices p.btn a, .box.box7.color-spices p.btn a, .box.box16.color-spices p.btn a {
  color: #d09238;
  border-color: #d09238;
}

.box.box2.color-spices p.btn a:hover, .box.box5.color-spices p.btn a:hover, .box.box7.color-spices p.btn a:hover, .box.box16.color-spices p.btn a:hover {
  background-color: #d09238;
}

.box.box2.color-waldhotel, .box.box5.color-waldhotel, .box.box7.color-waldhotel, .box.box16.color-waldhotel {
  background-color: #cbc798;
}

.box.box2.color-waldhotel p.btn a, .box.box5.color-waldhotel p.btn a, .box.box7.color-waldhotel p.btn a, .box.box16.color-waldhotel p.btn a {
  color: #a1a79c;
  border-color: #a1a79c;
}

.box.box2.color-waldhotel p.btn a:hover, .box.box5.color-waldhotel p.btn a:hover, .box.box7.color-waldhotel p.btn a:hover, .box.box16.color-waldhotel p.btn a:hover {
  background-color: #a1a79c;
}

.box.box2.color-oak, .box.box5.color-oak, .box.box7.color-oak, .box.box16.color-oak {
  background-color: #faf9f4;
}

.box.box2.color-oak p.btn a, .box.box5.color-oak p.btn a, .box.box7.color-oak p.btn a, .box.box16.color-oak p.btn a {
  color: #98bdbc;
  border-color: #98bdbc;
}

.box.box2.color-oak p.btn a:hover, .box.box5.color-oak p.btn a:hover, .box.box7.color-oak p.btn a:hover, .box.box16.color-oak p.btn a:hover {
  background-color: #98bdbc;
}

.box.box2.color-sharq, .box.box5.color-sharq, .box.box7.color-sharq, .box.box16.color-sharq {
  background-color: #eae5d4;
}

.box.box2.color-sharq p.btn a, .box.box5.color-sharq p.btn a, .box.box7.color-sharq p.btn a, .box.box16.color-sharq p.btn a {
  color: #0d2b51;
  border-color: #0d2b51;
}

.box.box2.color-sharq p.btn a:hover, .box.box5.color-sharq p.btn a:hover, .box.box7.color-sharq p.btn a:hover, .box.box16.color-sharq p.btn a:hover {
  background-color: #0d2b51;
}

.box.box2.color-buergenstock, .box.box5.color-buergenstock, .box.box7.color-buergenstock, .box.box16.color-buergenstock {
  background-color: #F2F0EE;
}

.box.box2.color-buergenstock p.btn a, .box.box5.color-buergenstock p.btn a, .box.box7.color-buergenstock p.btn a, .box.box16.color-buergenstock p.btn a {
  color: #9e958c;
  border-color: #9e958c;
}

.box.box2.color-buergenstock p.btn a:hover, .box.box5.color-buergenstock p.btn a:hover, .box.box7.color-buergenstock p.btn a:hover, .box.box16.color-buergenstock p.btn a:hover {
  background-color: #9e958c;
}

.box.box8 div.full-list {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.box.box8 div.full-list.cols-3 ul {
  margin-right: -2px;
}

.box.box8 div.full-list.cols-3 ul::after {
  clear: both;
  content: "";
  display: table;
}

.box.box8 div.full-list.cols-3 ul li {
  float: left;
  position: relative;
  width: 33.33333%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box8 div.full-list.cols-3 ul li {
    width: 50%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box8 div.full-list.cols-3 ul li {
    width: 100%;
  }
}

@media screen and (min-width: 82.5em) {
  .box.box8 div.full-list.cols-3 ul li:nth-child(n+4) {
    margin-top: 2px;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box8 div.full-list.cols-3 ul li:nth-child(n+3) {
    margin-top: 2px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box8 div.full-list.cols-3 ul li:nth-child(n+2) {
    margin-top: 2px;
  }
}

.box.box8 div.full-list.cols-3 ul li > div {
  margin-right: 2px;
}

.box.box8 div.full-list.cols-3 ul li > div > a {
  display: block;
}

.box.box8 div.full-list.cols-3 ul li > div > a > img {
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  display: block;
  width: 100%;
}

.box.box8 div.full-list.cols-3 ul.gallery-list li > div > a {
  background-color: black;
  background-image: url(/images/icons/icon-news-open.png);
  background-size: 26px;
  background-position: center;
  background-repeat: no-repeat;
}

.box.box8 div.full-list.cols-3 ul.gallery-list li > div > a:hover img {
  opacity: .5;
}

.box.box8 div.full-list.cols-3 ul.video-list li {
  padding-bottom: 24.2%;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box8 div.full-list.cols-3 ul.video-list li {
    padding-bottom: 36.3%;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box8 div.full-list.cols-3 ul.video-list li {
    padding-bottom: 72%;
  }
}

.box.box8 div.full-list.cols-3 ul.video-list li > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.box.box8 div.full-list.cols-3 ul.video-list li > div > div:first-child {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: -webkit-linear-gradient( bottom , rgba(0, 0, 0, 0.7) 0%, transparent 50%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 50%);
}

.box.box8 div.full-list.cols-3 ul.video-list li > div > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  background-size: 20%;
}

.box.box8 div.full-list.cols-3 ul.video-list li > div > a:hover {
  background-size: 21%;
}

.box.box8 div.full-list.cols-3 ul.video-list li > div > a h3, .box.box8 div.full-list.cols-3 ul.video-list li > div > a #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box8 div.full-list.cols-3 ul.video-list li > div > a .flex-caption > div > div, .box.box8 div.full-list.cols-3 ul.video-list li > div > a .box.box1 #news-open > span, .box.box1 .box.box8 div.full-list.cols-3 ul.video-list li > div > a #news-open > span, .box.box8 div.full-list.cols-3 ul.video-list li > div > a .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box8 div.full-list.cols-3 ul.video-list li > div > a .flex-slide-count > span:first-child, .box.box8 div.full-list.cols-3 ul.video-list li > div > a .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box8 div.full-list.cols-3 ul.video-list li > div > a .flex-slide-count > span:first-child {
  position: absolute;
  right: 0;
  bottom: 1em;
  left: 0;
  text-align: center;
  color: white;
}

.box.box8 div.full-list ul.restaurant-list {
  margin-right: -2px;
}

.box.box8 div.full-list ul.restaurant-list::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 48em) {
  .box.box8 div.full-list ul.restaurant-list.v1 li:nth-child(1), .box.box8 div.full-list ul.restaurant-list.v1 li:nth-child(2) {
    width: 50%;
    padding-bottom: 28.5%;
  }
  .box.box8 div.full-list ul.restaurant-list.v1 li:nth-child(3), .box.box8 div.full-list ul.restaurant-list.v1 li:nth-child(4), .box.box8 div.full-list ul.restaurant-list.v1 li:nth-child(5) {
    width: 33.333%;
    padding-bottom: 22.3%;
  }
  .box.box8 div.full-list ul.restaurant-list.v1 li:nth-child(n+3) {
    margin-top: 2px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box8 div.full-list ul.restaurant-list.v1 li {
    width: 100%;
    padding-bottom: 57%;
  }
  .box.box8 div.full-list ul.restaurant-list.v1 li:not(:last-child) {
    margin-bottom: 2px;
  }
}

@media screen and (min-width: 48em) {
  .box.box8 div.full-list ul.restaurant-list.v2 li {
    width: 50%;
    padding-bottom: 28.5%;
  }
  .box.box8 div.full-list ul.restaurant-list.v2 li:nth-child(n+3) {
    margin-top: 2px;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box8 div.full-list ul.restaurant-list.v2 li {
    width: 100%;
    padding-bottom: 57%;
  }
  .box.box8 div.full-list ul.restaurant-list.v2 li:not(:last-child) {
    margin-bottom: 2px;
  }
}

.box.box8 div.full-list ul.restaurant-list.v3 li {
  width: 33.333%;
  padding-bottom: 22.3%;
}

@media screen and (max-width: 47.9375em) {
  .box.box8 div.full-list ul.restaurant-list.v3 li {
    width: 100%;
    padding-bottom: 57%;
  }
  .box.box8 div.full-list ul.restaurant-list.v3 li:not(:last-child) {
    margin-bottom: 2px;
  }
}

.box.box8 div.full-list ul.restaurant-list li {
  float: left;
  position: relative;
}

.box.box8 div.full-list ul.restaurant-list li > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 2px;
}

.box.box8 div.full-list ul.restaurant-list li > div > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient( bottom , rgba(0, 0, 0, 0.7) 0%, transparent 50%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 50%);
  display: block;
}

.box.box8 div.full-list ul.restaurant-list li > div > a > div {
  position: absolute;
  right: 0;
  bottom: 2em;
  left: 0;
  text-align: center;
}

.box.box8 div.full-list ul.restaurant-list li > div > a > div * {
  color: white;
}

.box.box8 div.full-list ul.restaurant-list li > div > a > div h3, .box.box8 div.full-list ul.restaurant-list #overlay .slideshow li > div > a.flex-caption > div > div, #overlay .slideshow .box.box8 div.full-list ul.restaurant-list li > div > a.flex-caption > div > div, .box.box8 div.full-list ul.restaurant-list li > div > a > div .box.box1 #news-open > span, .box.box1 .box.box8 div.full-list ul.restaurant-list li > div > a > div #news-open > span, .box.box8 div.full-list ul.restaurant-list li > div > a > div .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box8 div.full-list ul.restaurant-list li > div > a > div .flex-slide-count > span:first-child, .box.box8 div.full-list ul.restaurant-list li > div > a > div .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box8 div.full-list ul.restaurant-list li > div > a > div .flex-slide-count > span:first-child {
  margin-bottom: 0;
}

.box.box8 div.full-list ul.restaurant-list li > div > a > div span {
  -webkit-transition: height 75ms, opacity 150ms 0.2s;
  -moz-transition: height 75ms, opacity 150ms 0.2s;
  transition: height 75ms, opacity 150ms 0.2s;
  display: block;
  height: 0;
  line-height: 3em;
  overflow: hidden;
  opacity: 0;
}

.box.box8 div.full-list ul.restaurant-list li > div > a:hover > div span {
  height: 3em;
  overflow: auto;
  opacity: 1;
}

.box.box8 div.full-list ul.restaurant-list.gradient-white li > div > a {
  background: -webkit-linear-gradient( bottom , rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 50%);
  background: linear-gradient(to top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 50%);
}

.box.box8 div.full-list ul.restaurant-list.gradient-white li > div > a > div * {
  color: black;
}

.box.box8 div.full-list ul.restaurant-list.gradient-none li > div > a {
  background: none;
  background: none;
}

.box.box9 > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box9 > div::after {
  clear: both;
  content: "";
  display: table;
}

.box.box9 > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box9 > div > div {
  float: left;
  display: block;
  margin-right: 5.62516%;
  width: 100%;
}

.box.box9 > div > div:last-child {
  margin-right: 0;
}

@media screen and (min-width: 82.5em) {
  .box.box9 > div > div > div:first-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 38.38533%;
  }
  .box.box9 > div > div > div:first-child:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box9 > div > div > div:first-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 47.18742%;
  }
  .box.box9 > div > div > div:first-child:last-child {
    margin-right: 0;
  }
}

.box.box9 > div > div > div:first-child h2:not(:first-child), .box.box7 > div > .book-a-table .box.box9 > div > div > div:first-child h3:not(:first-child), .box.box7 > div > .book-a-table #overlay .slideshow .box.box9 > div > div > div:first-child .flex-caption > div > div:not(:first-child), .box.box9 > div > div > div:first-child #overlay .slideshow .box.box7 > div > .book-a-table .flex-caption > div > div:not(:first-child), #overlay .slideshow .box.box7 > div > .book-a-table .box.box9 > div > div > div:first-child .flex-caption > div > div:not(:first-child), .box.box7 > div > .book-a-table .box.box1 .box.box9 > div > div > div:first-child #news-open > span:not(:first-child), .box.box9 > div > div > div:first-child .box.box1 .box.box7 > div > .book-a-table #news-open > span:not(:first-child), .box.box1 .box.box7 > div > .book-a-table .box.box9 > div > div > div:first-child #news-open > span:not(:first-child), .box.box7 > div > .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div:first-child .flex-slide-count > span:not(:first-child):first-child, .box.box9 > div > div > div:first-child .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:not(:first-child):first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .box.box9 > div > div > div:first-child .flex-slide-count > span:not(:first-child):first-child, .box.box7 > div > .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div:first-child .flex-slide-count > span:not(:first-child):first-child, .box.box9 > div > div > div:first-child .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .flex-slide-count > span:not(:first-child):first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box7 > div > .book-a-table .box.box9 > div > div > div:first-child .flex-slide-count > span:not(:first-child):first-child, .box.box9 > div > div > div:first-child .book-a-table h3:not(:first-child), .box.box9 > div > div > div:first-child .book-a-table #overlay .slideshow .flex-caption > div > div:not(:first-child), #overlay .slideshow .box.box9 > div > div > div:first-child .book-a-table .flex-caption > div > div:not(:first-child), .box.box9 > div > div > div:first-child .book-a-table .box.box1 #news-open > span:not(:first-child), .box.box1 .box.box9 > div > div > div:first-child .book-a-table #news-open > span:not(:first-child), .box.box9 > div > div > div:first-child .book-a-table .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:not(:first-child):first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div:first-child .book-a-table .flex-slide-count > span:not(:first-child):first-child, .box.box9 > div > div > div:first-child .book-a-table .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:not(:first-child):first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box9 > div > div > div:first-child .book-a-table .flex-slide-count > span:not(:first-child):first-child {
  margin-top: 1.5em;
}

.box.box9 > div > div > div:last-child {
  margin-top: 0;
}

@media screen and (min-width: 82.5em) {
  .box.box9 > div > div > div:last-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 38.38533%;
    margin-left: 17.60419%;
  }
  .box.box9 > div > div > div:last-child:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box9 > div > div > div:last-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 47.18742%;
  }
  .box.box9 > div > div > div:last-child:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box9 > div > div > div:last-child {
    margin-top: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box9 > div > div > div:last-child {
    margin-top: 1.71em;
  }
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols {
  margin-bottom: 0;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div {
  margin-right: 0;
  width: 50%;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div input, .box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div select {
  background-color: transparent;
  border: 0;
  background-image: none;
  font-size: 1.5em;
  color: black;
  height: 56px;
  line-height: 1;
  padding: 0 .5em;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div input::-webkit-input-placeholder, .box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div select::-webkit-input-placeholder {
  color: black;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div input::-moz-placeholder, .box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div select::-moz-placeholder {
  color: black;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div input:-moz-placeholder, .box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div select:-moz-placeholder {
  color: black;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div input:-ms-input-placeholder, .box.box9 > div > div > div fieldset.booking > div.inline-2-cols > div select:-ms-input-placeholder {
  color: black;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols:first-child {
  border-top: 1px solid #b6aca2;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols:nth-child(2) {
  border-top: 1px solid #b6aca2;
  border-bottom: 1px solid #b6aca2;
}

.box.box9 > div > div > div fieldset.booking > div.inline-2-cols:nth-child(2) > div:first-child {
  border-right: 1px solid #b6aca2;
}

.box.box9 > div > div > div fieldset.booking > div.input-submit {
  margin-top: 2.5em;
}

.box.box9 > div > div > div fieldset.booking > div.input-submit a {
  background-color: transparent;
  display: block;
  text-align: center;
}

.box.box10 > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box10 > div::after {
  clear: both;
  content: "";
  display: table;
}

.box.box10 > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

@media screen and (min-width: 48em) {
  .box.box10 > div .shift {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 82.39581%;
    margin-left: 8.8021%;
    float: none;
  }
  .box.box10 > div .shift:last-child {
    margin-right: 0;
  }
  .box.box10 > div .shift > div:first-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 38.38533%;
  }
  .box.box10 > div .shift > div:first-child:last-child {
    margin-right: 0;
  }
  .box.box10 > div .shift > div:last-child {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 55.98952%;
  }
  .box.box10 > div .shift > div:last-child:last-child {
    margin-right: 0;
  }
}

.box.box11 {
  margin: 0;
}

.box.box11::after {
  clear: both;
  content: "";
  display: table;
}

.box.box11 > div {
  float: left;
  width: 33.33333%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 70vh;
  min-height: 700px;
  position: relative;
  cursor: pointer;
}

@media screen and (max-width: 47.9375em) {
  .box.box11 > div {
    width: 100%;
    height: 400px;
    min-height: 400px;
  }
}

.box.box11 > div > div:first-child {
  -webkit-transition: background-color 150ms;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.box.box11 > div > div:last-child {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  padding: 4em;
  text-align: center;
}

.box.box11 > div > div:last-child * {
  color: white;
}

.box.box11 > div > div:last-child h3, .box.box11 > div > div:last-child #overlay .slideshow .flex-caption > div > div, #overlay .slideshow .box.box11 > div > div:last-child .flex-caption > div > div, .box.box11 > div > div:last-child .box.box1 #news-open > span, .box.box1 .box.box11 > div > div:last-child #news-open > span, .box.box11 > div > div:last-child .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav .box.box11 > div > div:last-child .flex-slide-count > span:first-child, .box.box11 > div > div:last-child .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav .box.box11 > div > div:last-child .flex-slide-count > span:first-child {
  margin-bottom: 0;
  font-size: 1.7em;
}

.box.box11 > div > div:last-child h4, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child a {
  position: relative;
  margin-bottom: .7em;
  padding-bottom: .7em;
}

.box.box11 > div > div:last-child h4:after, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a:after, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child a:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 50%;
  width: 76px;
  margin-left: -38px;
  height: 1px;
  background-color: white;
}

.box.box11 > div > div:last-child h4 + h4, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a + h4, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child a + h4, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li h4 + a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child h4 + a, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a + a, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child a + a {
  margin: 0;
  padding: 0;
}

.box.box11 > div > div:last-child h4 + h4:after, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a + h4:after, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child a + h4:after, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li h4 + a:after, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child h4 + a:after, .box.box11 > div > div:last-child #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li a + a:after, #top #mainmenu-pnls > div.sub-pages-list.text-layout > div > div:first-child ul.submenu li .box.box11 > div > div:last-child a + a:after {
  display: none;
}

.box.box11 > div > div:last-child p, .box.box11 > div > div:last-child div.spacer {
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  transition: opacity 150ms;
  display: inline-block;
  height: 3em;
  line-height: 1em;
  overflow: hidden;
  border: 1px solid white;
  padding: 1em 3em;
  margin-top: 1em;
  visibility: hidden;
}

.box.box11 > div:hover > div:first-child {
  background-color: rgba(0, 0, 0, 0.5);
}

.box.box11 > div:hover > div:last-child p {
  visibility: visible;
}

.box.box16 > div {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4% !important;
  padding-left: 4% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box16 > div::after {
  clear: both;
  content: "";
  display: table;
}

.box.box16 > div * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed.";*/
}

.box.box16 .box16-items::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (max-width: 47.9375em) {
  .box.box16 .box16-items > div + div {
    margin-top: 2rem;
  }
}

@media screen and (min-width: 48em) {
  .box.box16 {
    text-align: center;
  }
  .box.box16.cols-2 .box16-items > div {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 47.18742%;
  }
  .box.box16.cols-2 .box16-items > div:last-child {
    margin-right: 0;
  }
  .box.box16.cols-3 .box16-items > div {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 29.58323%;
  }
  .box.box16.cols-3 .box16-items > div:last-child {
    margin-right: 0;
  }
  .box.box16.cols-4 .box16-items > div {
    float: left;
    display: block;
    margin-right: 5.62516%;
    width: 20.78113%;
  }
  .box.box16.cols-4 .box16-items > div:last-child {
    margin-right: 0;
  }
}

#submenu {
  border-top: 1px solid #ccc5bf;
  border-bottom: 1px solid #ccc5bf;
  padding: 0 4%;
  text-align: center;
}

#submenu.bg-color {
  background-color: #f2f0ee;
}

#submenu ul li {
  display: inline-block;
  margin: 0 1em;
}

#submenu ul li a {
  line-height: 90px;
  display: block;
  position: relative;
}

#submenu ul li a:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 3px;
  background-color: #ccc5bf;
  opacity: 0;
  -webkit-transition: opacity, 150ms;
  -moz-transition: opacity, 150ms;
  transition: opacity, 150ms;
}

#submenu ul li.selected a:after, #submenu ul li a:hover:after {
  opacity: 1;
}

@media screen and (max-width: 82.4375em) {
  #submenu {
    height: 60px;
    overflow: hidden;
    padding: 0;
    position: relative;
  }
  #submenu:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 8%;
    background: -webkit-linear-gradient( left , white 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 100%);
  }
  #submenu:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    width: 8%;
    background: -webkit-linear-gradient( right , white 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to left, white 50%, rgba(255, 255, 255, 0) 100%);
  }
  #submenu ul {
    white-space: nowrap;
    margin: 0;
    padding-bottom: 50px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 5;
  }
  #submenu ul li a {
    line-height: 60px;
  }
  #submenu ul li a:after {
    display: none;
  }
  #submenu ul li.selected a {
    color: #585858;
  }
  #submenu ul li:first-child {
    padding-left: 4%;
  }
  #submenu ul li:last-child {
    padding-right: 4%;
  }
}

@media screen and (max-width: 47.9375em) {
  #submenu > ul {
    transition: all ease 750ms;
    overflow-y: initial;
  }
  #submenu > ul > li:last-child {
    padding-right: 0;
  }
  #submenu > ul > li:first-child {
    padding-left: 0;
  }
  #submenu > div {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    width: 8%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 100;
  }
  #submenu > div:first-child {
    background-image: url("../images/icons/icon-submenu-arrow-left.png");
    left: 0;
  }
  #submenu > div:last-child {
    background-image: url("../images/icons/icon-submenu-arrow-right.png");
    right: 0;
  }
}

#footer {
  background-color: #f2f0ee;
}

#footer > div {
  padding: 4%;
}

#footer > div > div:first-child::after {
  clear: both;
  content: "";
  display: table;
}

#footer > div > div:first-child > ul:first-child {
  float: left;
  text-align: left;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:first-child {
    float: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:first-child {
    float: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:first-child {
    text-align: center;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:first-child {
    text-align: left;
  }
}

#footer > div > div:first-child > ul:first-child li {
  display: inline-block;
  margin-right: 1em;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:first-child li {
    display: inline-block;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:first-child li {
    display: block;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:first-child li {
    margin-right: 1em;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:first-child li {
    margin-right: 0;
  }
}

#footer > div > div:first-child > ul:first-child li a {
  color: #9f9286;
}

#footer > div > div:first-child > ul:last-child {
  float: right;
  text-align: left;
  margin-top: 0;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:last-child {
    float: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:last-child {
    float: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:last-child {
    text-align: center;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:last-child {
    text-align: left;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:last-child {
    margin-top: 4%;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:last-child {
    margin-top: 4%;
  }
}

#footer > div > div:first-child > ul:last-child li {
  margin: 0 0 0 1.5em;
  vertical-align: middle;
  display: inline-block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:first-child > ul:last-child li {
    margin: 0 0.5em 0;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:first-child > ul:last-child li {
    margin: 0 1.5em 0 0;
  }
}

#footer > div > div:first-child > ul:last-child li a {
  display: block;
}

#footer > div > div:nth-child(2) {
  margin: 2% 0;
  padding: 2% 0;
  border-top: 1px solid #b6aca2;
  border-bottom: 1px solid #b6aca2;
}

#footer > div > div:nth-child(2)::after {
  clear: both;
  content: "";
  display: table;
}

#footer > div > div:nth-child(2) > ul:first-child {
  float: left;
  text-align: left;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:nth-child(2) > ul:first-child {
    float: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:nth-child(2) > ul:first-child {
    float: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:nth-child(2) > ul:first-child {
    text-align: center;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:nth-child(2) > ul:first-child {
    text-align: left;
  }
}

#footer > div > div:nth-child(2) > ul:first-child li {
  display: block;
}

#footer > div > div:nth-child(2) > ul:first-child li, #footer > div > div:nth-child(2) > ul:first-child li a {
  color: #292929;
}

#footer > div > div:nth-child(2) > ul:last-child {
  float: right;
  margin-top: 0;
  text-align: left;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:nth-child(2) > ul:last-child {
    float: none;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:nth-child(2) > ul:last-child {
    float: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:nth-child(2) > ul:last-child {
    margin-top: 2%;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:nth-child(2) > ul:last-child {
    margin-top: 2%;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:nth-child(2) > ul:last-child {
    text-align: center;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:nth-child(2) > ul:last-child {
    text-align: left;
  }
}

#footer > div > div:nth-child(2) > ul:last-child li {
  vertical-align: middle;
  margin-left: 1em;
  display: inline-block;
}

#footer > div > div:nth-child(2) > ul:last-child li a {
  display: block;
}

#footer > div > div:last-child::after {
  clear: both;
  content: "";
  display: table;
}

#footer > div > div:last-child > ul li {
  vertical-align: middle;
  margin-left: 0;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:last-child > ul li {
    margin-left: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:last-child > ul li {
    margin-left: 0;
  }
}

#footer > div > div:last-child > ul li a {
  display: block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:last-child > ul li a {
    display: block;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:last-child > ul li a {
    display: inline-block;
  }
}

#footer > div > div:last-child > ul li a img {
  display: block;
  height: 74px;
}

#footer > div > div:last-child > ul li:first-child {
  margin-left: 0;
}

#footer > div > div:last-child > ul:first-child {
  float: left;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:last-child > ul:first-child {
    float: left;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:last-child > ul:first-child {
    float: none;
  }
}

#footer > div > div:last-child > ul:last-child {
  float: right;
  margin-top: 23px;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:last-child > ul:last-child {
    float: right;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:last-child > ul:last-child {
    float: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:last-child > ul:last-child {
    margin-top: 23px;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:last-child > ul:last-child {
    margin-top: 0;
  }
}

#footer > div > div:last-child > ul:last-child li {
  margin-left: 1em;
  display: inline-block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:last-child > ul:last-child li {
    margin-left: 1em;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:last-child > ul:last-child li {
    margin-left: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  #footer > div > div:last-child > ul:last-child li {
    display: inline-block;
  }
}

@media screen and (max-width: 47.9375em) {
  #footer > div > div:last-child > ul:last-child li {
    display: block;
  }
}

fieldset.filters {
  border: 0;
  padding: 0;
  margin: 0;
}

fieldset.filters select {
  color: #9e958c;
  height: 56px;
  line-height: 1;
  margin: 0 auto;
  border: 1px solid #b6aca2;
  width: auto;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  fieldset.filters select {
    width: auto;
  }
}

@media screen and (max-width: 47.9375em) {
  fieldset.filters select {
    width: 100%;
  }
}

.box.box7 > div > .book-a-table fieldset, .vertical-fieldset {
  text-align: center;
}

.box.box7 > div > .book-a-table fieldset > div, .vertical-fieldset > div {
  margin: .5em .25em !important;
  vertical-align: middle;
  display: inline-block;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box7 > div > .book-a-table fieldset > div, .vertical-fieldset > div {
    display: inline-block;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div > .book-a-table fieldset > div, .vertical-fieldset > div {
    display: block;
  }
}

.box.box7 > div > .book-a-table fieldset > div.inline.inline-2-cols, .vertical-fieldset > div.inline.inline-2-cols {
  margin: 0 !important;
}

.box.box7 > div > .book-a-table fieldset > div.inline.inline-2-cols > div, .vertical-fieldset > div.inline.inline-2-cols > div {
  display: inline-block;
  float: none;
  width: auto;
  margin: 0 .25em;
  vertical-align: middle;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box7 > div > .book-a-table fieldset > div.inline.inline-2-cols > div, .vertical-fieldset > div.inline.inline-2-cols > div {
    display: inline-block;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div > .book-a-table fieldset > div.inline.inline-2-cols > div, .vertical-fieldset > div.inline.inline-2-cols > div {
    display: block;
  }
}

.box.box7 > div > .book-a-table fieldset > div.inline.inline-2-cols > div:not(:first-child), .vertical-fieldset > div.inline.inline-2-cols > div:not(:first-child) {
  margin-top: 0;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .box.box7 > div > .book-a-table fieldset > div.inline.inline-2-cols > div:not(:first-child), .vertical-fieldset > div.inline.inline-2-cols > div:not(:first-child) {
    margin-top: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  .box.box7 > div > .book-a-table fieldset > div.inline.inline-2-cols > div:not(:first-child), .vertical-fieldset > div.inline.inline-2-cols > div:not(:first-child) {
    margin-top: 0.5em;
  }
}

.box.box7 > div > .book-a-table fieldset > div select, .box.box7 > div > .book-a-table fieldset > div input, .vertical-fieldset > div select, .vertical-fieldset > div input {
  height: 56px;
  line-height: 1;
  padding-right: 6em;
  border: 1px solid #b6aca2;
  color: #9e958c;
  background-color: transparent;
}

.box.box7 > div > .book-a-table fieldset > div select::-webkit-input-placeholder, .box.box7 > div > .book-a-table fieldset > div input::-webkit-input-placeholder, .vertical-fieldset > div select::-webkit-input-placeholder, .vertical-fieldset > div input::-webkit-input-placeholder {
  color: #9e958c;
}

.box.box7 > div > .book-a-table fieldset > div select::-moz-placeholder, .box.box7 > div > .book-a-table fieldset > div input::-moz-placeholder, .vertical-fieldset > div select::-moz-placeholder, .vertical-fieldset > div input::-moz-placeholder {
  color: #9e958c;
}

.box.box7 > div > .book-a-table fieldset > div select:-moz-placeholder, .box.box7 > div > .book-a-table fieldset > div input:-moz-placeholder, .vertical-fieldset > div select:-moz-placeholder, .vertical-fieldset > div input:-moz-placeholder {
  color: #9e958c;
}

.box.box7 > div > .book-a-table fieldset > div select:-ms-input-placeholder, .box.box7 > div > .book-a-table fieldset > div input:-ms-input-placeholder, .vertical-fieldset > div select:-ms-input-placeholder, .vertical-fieldset > div input:-ms-input-placeholder {
  color: #9e958c;
}

.box.box7 > div > .book-a-table fieldset > div input.free-search, .vertical-fieldset > div input.free-search {
  background-image: none !important;
}

.box.box7 > div > .book-a-table fieldset > div.input-submit a, .vertical-fieldset > div.input-submit a {
  background-color: transparent;
  display: block;
  text-align: center;
}

.gsc-table-result tr td, .gsc-cursor-page, .gs-no-results-result {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #424242;
  font-family: AvenirLT-Book;
  font-size: 14px;
  line-height: 1.71;
  /*overflow: hidden;*/
}

@media screen and (max-width: 82.4375em) {
  .gsc-table-result tr td, .gsc-cursor-page, .gs-no-results-result {
    font-size: 13px;
  }
}

.gsc-table-result tr td:first-child {
  float: left;
}

.gsc-table-result tr td:first-child.gsc-table-cell-thumbnail {
  padding-right: 12px;
  border: 0;
}

.gsc-table-result tr td:nth-child(2) {
  display: block;
}

.gsc-resultsHeader {
  display: none;
}

.gsc-above-wrapper-area {
  border: 0 !important;
}

.gsc-above-wrapper-area-container tbody tr td {
  padding-bottom: .5em;
}

.gcsc-branding {
  display: none !important;
}

.gsc-cursor-box {
  text-align: center !important;
  border: 0 !important;
}

div.gs-title {
  text-decoration: none !important;
}

a.gs-title, .gsc-url-bottom > div {
  color: #9f9286 !important;
  text-decoration: none !important;
}

a.gs-title > b {
  color: #9f9286 !important;
}

.gs-snippet b {
  color: #424242 !important;
}

.gsc-webResult.gsc-result {
  padding: 0 !important;
}

.gsc-webResult.gsc-result:hover {
  border-left: 1px solid white !important;
}

.gs-no-results-result .gs-snippet {
  border: 0 !important;
  background-color: white !important;
}

.gsc-control-cse {
  padding: 0 4% !important;
}

/*new booking panel*/
.list-booking {
  /*tripadvisor widget*/
}

.list-booking > li {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.list-booking > li::after {
  clear: both;
  content: "";
  display: table;
}

.list-booking > li + li {
  border-top: 2px solid #CEC9C5;
}

.list-booking-image {
  position: relative;
  display: block;
}

.list-booking-image img {
  display: block;
  width: 100%;
}

.list-booking-gallery {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  height: 40px;
  width: 40px;
  background-image: url(/images/icons/icon-gallery.png);
  background-size: 16px 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.7);
}

.list-booking-gallery:hover, .list-booking-gallery:focus {
  background-color: #9f9286;
}

.list-booking-area-1 {
  margin-bottom: 1rem;
}

.list-booking-area-1::after {
  clear: both;
  content: "";
  display: table;
}

.list-booking-buttons .button,
.list-booking-buttons .btn,
.list-booking-buttons li.book-a-table-holder fieldset > div.input-submit a, li.book-a-table-holder fieldset > div.input-submit
.list-booking-buttons a,
.list-booking-buttons .box9 .book-a-table fieldset > div.input-submit a, .box9 .book-a-table fieldset > div.input-submit
.list-booking-buttons a,
.list-booking-buttons .box.box9 > div > div > div fieldset.booking > div.input-submit a, .box.box9 > div > div > div fieldset.booking > div.input-submit
.list-booking-buttons a,
.list-booking-buttons .box.box7 > div > .book-a-table fieldset > div.input-submit a, .box.box7 > div > .book-a-table fieldset > div.input-submit
.list-booking-buttons a,
.list-booking-buttons .vertical-fieldset > div.input-submit a, .vertical-fieldset > div.input-submit
.list-booking-buttons a {
  -webkit-transition: color 0.15s ease;
  -moz-transition: color 0.15s ease;
  transition: color 0.15s ease;
  font-family: AvenirLT-Black;
  font-size: 1.1em;
}

.list-booking-buttons .button {
  line-height: 27px;
}

.list-booking-buttons .button:hover, .list-booking-buttons .button:focus {
  background-color: black;
  color: #ccc;
}

.list-booking-buttons .btn, .list-booking-buttons li.book-a-table-holder fieldset > div.input-submit a, li.book-a-table-holder fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .box9 .book-a-table fieldset > div.input-submit a, .box9 .book-a-table fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .box.box9 > div > div > div fieldset.booking > div.input-submit a, .box.box9 > div > div > div fieldset.booking > div.input-submit .list-booking-buttons a, .list-booking-buttons .box.box7 > div > .book-a-table fieldset > div.input-submit a, .box.box7 > div > .book-a-table fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .vertical-fieldset > div.input-submit a, .vertical-fieldset > div.input-submit .list-booking-buttons a {
  border: 0;
}

.list-booking-buttons .btn:hover, .list-booking-buttons li.book-a-table-holder fieldset > div.input-submit a:hover, li.book-a-table-holder fieldset > div.input-submit .list-booking-buttons a:hover, .list-booking-buttons .box9 .book-a-table fieldset > div.input-submit a:hover, .box9 .book-a-table fieldset > div.input-submit .list-booking-buttons a:hover, .list-booking-buttons .box.box9 > div > div > div fieldset.booking > div.input-submit a:hover, .box.box9 > div > div > div fieldset.booking > div.input-submit .list-booking-buttons a:hover, .list-booking-buttons .box.box7 > div > .book-a-table fieldset > div.input-submit a:hover, .box.box7 > div > .book-a-table fieldset > div.input-submit .list-booking-buttons a:hover, .list-booking-buttons .vertical-fieldset > div.input-submit a:hover, .vertical-fieldset > div.input-submit .list-booking-buttons a:hover, .list-booking-buttons .btn:focus, .list-booking-buttons li.book-a-table-holder fieldset > div.input-submit a:focus, li.book-a-table-holder fieldset > div.input-submit .list-booking-buttons a:focus, .list-booking-buttons .box9 .book-a-table fieldset > div.input-submit a:focus, .box9 .book-a-table fieldset > div.input-submit .list-booking-buttons a:focus, .list-booking-buttons .box.box9 > div > div > div fieldset.booking > div.input-submit a:focus, .box.box9 > div > div > div fieldset.booking > div.input-submit .list-booking-buttons a:focus, .list-booking-buttons .box.box7 > div > .book-a-table fieldset > div.input-submit a:focus, .box.box7 > div > .book-a-table fieldset > div.input-submit .list-booking-buttons a:focus, .list-booking-buttons .vertical-fieldset > div.input-submit a:focus, .vertical-fieldset > div.input-submit .list-booking-buttons a:focus {
  background-color: transparent;
  color: #585858;
}

.list-booking .cdsROW {
  padding: 0 !important;
}

.list-booking .cdsLocName {
  display: none;
}

.list-booking .cdsRating,
.list-booking .cdsComponent.logo {
  text-align: left;
}

@media screen and (max-width: 47.9375em) {
  .list-booking-section-2 {
    margin-top: 2rem;
  }
  .list-booking-tripadvisor-widget {
    margin-top: 1rem;
  }
}

@media screen and (min-width: 48em) {
  .list-booking-section-3 {
    text-align: right;
  }
  .list-booking-hotel-info, .list-booking-tripadvisor-widget {
    float: left;
    width: 50%;
  }
  .list-booking-buttons {
    display: inline-block;
    text-align: center;
  }
  .list-booking-buttons .btn, .list-booking-buttons li.book-a-table-holder fieldset > div.input-submit a, li.book-a-table-holder fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .box9 .book-a-table fieldset > div.input-submit a, .box9 .book-a-table fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .box.box9 > div > div > div fieldset.booking > div.input-submit a, .box.box9 > div > div > div fieldset.booking > div.input-submit .list-booking-buttons a, .list-booking-buttons .box.box7 > div > .book-a-table fieldset > div.input-submit a, .box.box7 > div > .book-a-table fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .vertical-fieldset > div.input-submit a, .vertical-fieldset > div.input-submit .list-booking-buttons a {
    margin-top: 6px;
    line-height: 1;
    height: 45px;
  }
}

@media screen and (max-width: 82.4375em) {
  .list-booking-buttons .btn, .list-booking-buttons li.book-a-table-holder fieldset > div.input-submit a, li.book-a-table-holder fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .box9 .book-a-table fieldset > div.input-submit a, .box9 .book-a-table fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .box.box9 > div > div > div fieldset.booking > div.input-submit a, .box.box9 > div > div > div fieldset.booking > div.input-submit .list-booking-buttons a, .list-booking-buttons .box.box7 > div > .book-a-table fieldset > div.input-submit a, .box.box7 > div > .book-a-table fieldset > div.input-submit .list-booking-buttons a, .list-booking-buttons .vertical-fieldset > div.input-submit a, .vertical-fieldset > div.input-submit .list-booking-buttons a {
    padding: 0;
  }
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .list-booking-section-1 {
    float: left;
    display: block;
    margin-right: 3.68108%;
    width: 30.87928%;
  }
  .list-booking-section-1:last-child {
    margin-right: 0;
  }
  .list-booking-section-2 {
    float: left;
    display: block;
    margin-right: 3.68108%;
    width: 36.63934%;
  }
  .list-booking-section-2:last-child {
    margin-right: 0;
  }
  .list-booking-section-3 {
    float: left;
    display: block;
    margin-right: 3.68108%;
    width: 25.11922%;
  }
  .list-booking-section-3:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 82.5em) {
  .list-booking-section-1, .list-booking-section-2 {
    float: left;
    display: block;
    margin-right: 3.68108%;
    width: 35.19932%;
  }
  .list-booking-section-1:last-child, .list-booking-section-2:last-child {
    margin-right: 0;
  }
  .list-booking-section-3 {
    float: left;
    display: block;
    margin-right: 3.68108%;
    width: 22.23919%;
  }
  .list-booking-section-3:last-child {
    margin-right: 0;
  }
}

/*divider between new booking panel and logos*/
.divider-with-logo {
  position: relative;
  margin-top: 3rem;
  margin-bottom: 3rem;
  height: 2px;
  background-color: #CEC9C5;
}

.divider-with-logo img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  max-width: 257px;
  background-color: white;
  box-sizing: content-box !important;
  padding: 0 1rem;
}

/*logos under new booking panel*/
.list-logos {
  text-align: center;
}

.list-logos > li:nth-child(1) {
  max-width: 199px;
}

.list-logos > li:nth-child(2) {
  max-width: 251.5px;
}

.list-logos > li:nth-child(3) {
  max-width: 196.5px;
}

.list-logos > li:nth-child(4) {
  max-width: 100px;
}

.list-logos > li:not(:last-child) {
  margin-right: 2rem;
}

@media screen and (min-width: 48em) {
  .list-logos > li {
    display: inline-block;
  }
}

/*new inquiry-slideshow*/
#overlay .slideshow.inquiry-slideshow .flexslider .slides > li {
  background-size: 75%;
}

#overlay .slideshow.inquiry-slideshow .flex-caption > div > div {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

#overlay .slideshow.inquiry-slideshow .flex-caption > div > div h3, #overlay .slideshow.inquiry-slideshow .flex-caption > div.flex-caption > div > div, #overlay .slideshow.inquiry-slideshow .flex-caption > div > div .box.box1 #news-open > span, .box.box1 #overlay .slideshow.inquiry-slideshow .flex-caption > div > div #news-open > span, #overlay .slideshow.inquiry-slideshow .flex-caption > div > div .box.box2 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box2 > div > div.mono-carousel .flex-slides-nav #overlay .slideshow.inquiry-slideshow .flex-caption > div > div .flex-slide-count > span:first-child, #overlay .slideshow.inquiry-slideshow .flex-caption > div > div .box.box4 > div > div.mono-carousel .flex-slides-nav .flex-slide-count > span:first-child, .box.box4 > div > div.mono-carousel .flex-slides-nav #overlay .slideshow.inquiry-slideshow .flex-caption > div > div .flex-slide-count > span:first-child {
  position: fixed;
  top: 20px;
  color: white;
}

#overlay .slideshow.inquiry-slideshow .book-now-slider-button {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: #9f9286;
  color: white;
}

.mono-carousel.offers-carousel {
  position: relative;
}

.mono-carousel.offers-carousel .box.box2 > div > div > div {
  vertical-align: top;
  padding-top: 25% !important;
}

@media screen and (max-width: 47.9375em) {
  .mono-carousel.offers-carousel .box.box2 > div:first-child {
    height: 250px;
  }
}

.mono-carousel.offers-carousel .flex-control-nav {
  position: absolute;
  bottom: 9%;
  left: 6.1%;
  text-align: left;
  margin-bottom: 0;
  z-index: 30;
}

@media screen and (min-width: 48em) and (max-width: 82.4375em) {
  .mono-carousel.offers-carousel .flex-control-nav {
    left: 7.8%;
  }
}

@media screen and (max-width: 47.9375em) {
  .mono-carousel.offers-carousel .flex-control-nav {
    position: relative;
    margin-left: 10.2%;
    margin-bottom: 15%;
    left: 0;
  }
}

.mono-carousel.offers-carousel .flex-control-nav li {
  margin: 0 10px 0 0;
}

.mono-carousel.offers-carousel .flex-control-nav li a {
  width: 40px;
  height: 6px;
  background-color: white;
  border: 1px solid #9f9286;
}

.mono-carousel.offers-carousel .flex-control-nav li a.flex-active {
  background-color: #9f9286;
}

.mono-carousel.offers-carousel .flex-direction-nav a.flex-prev, .mono-carousel.offers-carousel .flex-direction-nav a.flex-next {
  position: absolute;
  top: 50%;
  height: 100px;
  margin-top: -50px;
  width: 50px;
  z-index: 30;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  display: block;
  background-size: 15px;
  background-repeat: no-repeat;
  border-radius: 50px;
  background-color: rgba(159, 146, 134, 0.7);
  -webkit-transition: background-color 150ms;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms;
}

.mono-carousel.offers-carousel .flex-direction-nav a.flex-prev:hover, .mono-carousel.offers-carousel .flex-direction-nav a.flex-next:hover {
  background-color: rgba(159, 146, 134, 0.6);
}

@media screen and (max-width: 47.9375em) {
  .mono-carousel.offers-carousel .flex-direction-nav a.flex-prev, .mono-carousel.offers-carousel .flex-direction-nav a.flex-next {
    top: 215px;
    height: 70px;
    margin-top: 0;
    width: 35px;
    background-size: 8px;
    border-radius: 35px;
  }
}

.mono-carousel.offers-carousel .flex-direction-nav a.flex-prev {
  left: 0;
  background-image: url(/images/icon-events-arrow-left-white.png);
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-position: center right 25px;
}

@media screen and (max-width: 47.9375em) {
  .mono-carousel.offers-carousel .flex-direction-nav a.flex-prev {
    background-position: center right 19px;
  }
}

.mono-carousel.offers-carousel .flex-direction-nav a.flex-next {
  right: 0;
  background-image: url(/images/icon-events-arrow-right-white.png);
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  background-position: center left 25px;
}

@media screen and (max-width: 47.9375em) {
  .mono-carousel.offers-carousel .flex-direction-nav a.flex-next {
    background-position: center left 19px;
  }
}

#page28122 .contourPage .checkboxes li, #page28122 .contourPage .radio-buttons li,
#page28104 .contourPage .checkboxes li,
#page28104 .contourPage .radio-buttons li {
  position: relative;
}

#page28122 .contourPage .checkboxes li input, #page28122 .contourPage .radio-buttons li input,
#page28104 .contourPage .checkboxes li input,
#page28104 .contourPage .radio-buttons li input {
  position: absolute;
  top: 0;
  left: 0;
  left: 0;
}

#page28122 .contourPage .checkboxes li label, #page28122 .contourPage .radio-buttons li label,
#page28104 .contourPage .checkboxes li label,
#page28104 .contourPage .radio-buttons li label {
  margin-left: 20px;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vc2Nzcy9zdHlsZS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uL3Njc3Mvc3R5bGUuc2NzcyIsCgkJIi4uL3ZpZGVvLWpzLTUuNy4wL192aWRlby1qcy5zY3NzIiwKCQkiLi4vZmFuY3lCb3gvc291cmNlL19qcXVlcnkuZmFuY3lib3guc2NzcyIsCgkJIi4uL3VzZXJjb250cm9scy9Hb29nbGVNYXBzL19nbWFwLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vX2JvdXJib24uc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9zZXR0aW5ncy9fcHJlZml4ZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9zZXR0aW5ncy9fcHgtdG8tZW0uc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9zZXR0aW5ncy9fYXNzZXQtcGlwZWxpbmUuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX2Fzc2lnbi1pbnB1dHMuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX2NvbnRhaW5zLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19jb250YWlucy1mYWxzeS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9faXMtbGVuZ3RoLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19pcy1saWdodC5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9faXMtbnVtYmVyLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19pcy1zaXplLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19weC10by1lbS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9fcHgtdG8tcmVtLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19zaGFkZS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9fc3RyaXAtdW5pdHMuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX3RpbnQuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX3RyYW5zaXRpb24tcHJvcGVydHktbmFtZS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9fdW5wYWNrLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19tb2R1bGFyLXNjYWxlLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vaGVscGVycy9fY29udmVydC11bml0cy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX2RpcmVjdGlvbmFsLXZhbHVlcy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX2ZvbnQtc291cmNlLWRlY2xhcmF0aW9uLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vaGVscGVycy9fZ3JhZGllbnQtcG9zaXRpb25zLXBhcnNlci5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX2xpbmVhci1hbmdsZS1wYXJzZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9oZWxwZXJzL19saW5lYXItZ3JhZGllbnQtcGFyc2VyLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vaGVscGVycy9fbGluZWFyLXBvc2l0aW9ucy1wYXJzZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9oZWxwZXJzL19saW5lYXItc2lkZS1jb3JuZXItcGFyc2VyLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vaGVscGVycy9fcmFkaWFsLWFyZy1wYXJzZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9oZWxwZXJzL19yYWRpYWwtcG9zaXRpb25zLXBhcnNlci5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX3JhZGlhbC1ncmFkaWVudC1wYXJzZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9oZWxwZXJzL19yZW5kZXItZ3JhZGllbnRzLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vaGVscGVycy9fc2hhcGUtc2l6ZS1zdHJpcHBlci5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX3N0ci10by1udW0uc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL19hbmltYXRpb24uc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL19hcHBlYXJhbmNlLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vY3NzMy9fYmFja2ZhY2UtdmlzaWJpbGl0eS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2JhY2tncm91bmQuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL19iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vY3NzMy9fYm9yZGVyLWltYWdlLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vY3NzMy9fY2FsYy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2NvbHVtbnMuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL19maWx0ZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL19mbGV4LWJveC5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2ZvbnQtZmFjZS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2ZvbnQtZmVhdHVyZS1zZXR0aW5ncy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2hpZHBpLW1lZGlhLXF1ZXJ5LnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vY3NzMy9faHlwaGVucy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2ltYWdlLXJlbmRlcmluZy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2tleWZyYW1lcy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX2xpbmVhci1ncmFkaWVudC5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2NzczMvX3BlcnNwZWN0aXZlLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vY3NzMy9fcGxhY2Vob2xkZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL19yYWRpYWwtZ3JhZGllbnQuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL19zZWxlY3Rpb24uc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL190ZXh0LWRlY29yYXRpb24uc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL190cmFuc2Zvcm0uc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9jc3MzL190cmFuc2l0aW9uLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vY3NzMy9fdXNlci1zZWxlY3Quc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9hZGRvbnMvX2JvcmRlci1jb2xvci5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2FkZG9ucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2FkZG9ucy9fYm9yZGVyLXN0eWxlLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vYWRkb25zL19ib3JkZXItd2lkdGguc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9hZGRvbnMvX2J1dHRvbnMuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vYWRkb25zL19lbGxpcHNpcy5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2FkZG9ucy9fZm9udC1zdGFja3Muc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9hZGRvbnMvX2hpZGUtdGV4dC5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2FkZG9ucy9fbWFyZ2luLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vYWRkb25zL19wYWRkaW5nLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vYWRkb25zL19wb3NpdGlvbi5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9hZGRvbnMvX3JldGluYS1pbWFnZS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2FkZG9ucy9fc2l6ZS5zY3NzIiwKCQkiLi4vc2Nzcy9ib3VyYm9uL2FkZG9ucy9fdGV4dC1pbnB1dHMuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9hZGRvbnMvX3RpbWluZy1mdW5jdGlvbnMuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9hZGRvbnMvX3RyaWFuZ2xlLnNjc3MiLAoJCSIuLi9zY3NzL2JvdXJib24vYWRkb25zL193b3JkLXdyYXAuc2NzcyIsCgkJIi4uL3Njc3MvYm91cmJvbi9fYm91cmJvbi1kZXByZWNhdGVkLXVwY29taW5nLnNjc3MiLAoJCSIuLi9zY3NzL2Jhc2UvX2dyaWQtc2V0dGluZ3Muc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9fbmVhdC1oZWxwZXJzLnNjc3MiLAoJCSIuLi9zY3NzL25lYXQvZnVuY3Rpb25zL19wcml2YXRlLnNjc3MiLAoJCSIuLi9zY3NzL25lYXQvZnVuY3Rpb25zL19uZXctYnJlYWtwb2ludC5zY3NzIiwKCQkiLi4vc2Nzcy9uZWF0L3NldHRpbmdzL19ncmlkLnNjc3MiLAoJCSIuLi9zY3NzL25lYXQvc2V0dGluZ3MvX3Zpc3VhbC1ncmlkLnNjc3MiLAoJCSIuLi9zY3NzL25lYXQvc2V0dGluZ3MvX2Rpc2FibGUtd2FybmluZ3Muc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9fbmVhdC5zY3NzIiwKCQkiLi4vc2Nzcy9uZWF0L2dyaWQvX3ByaXZhdGUuc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9ncmlkL19ib3gtc2l6aW5nLnNjc3MiLAoJCSIuLi9zY3NzL25lYXQvZ3JpZC9fb21lZ2Euc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9ncmlkL19vdXRlci1jb250YWluZXIuc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9ncmlkL19zcGFuLWNvbHVtbnMuc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9ncmlkL19yb3cuc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9ncmlkL19zaGlmdC5zY3NzIiwKCQkiLi4vc2Nzcy9uZWF0L2dyaWQvX3BhZC5zY3NzIiwKCQkiLi4vc2Nzcy9uZWF0L2dyaWQvX2ZpbGwtcGFyZW50LnNjc3MiLAoJCSIuLi9zY3NzL25lYXQvZ3JpZC9fbWVkaWEuc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9ncmlkL190by1kZXByZWNhdGUuc2NzcyIsCgkJIi4uL3Njc3MvbmVhdC9ncmlkL192aXN1YWwtZ3JpZC5zY3NzIiwKCQkiLi4vc2Nzcy9uZWF0L2dyaWQvX2Rpc3BsYXktY29udGV4dC5zY3NzIiwKCQkiLi4vc2Nzcy9uZWF0L2dyaWQvX2RpcmVjdGlvbi1jb250ZXh0LnNjc3MiLAoJCSIuLi9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsCgkJIi4uL3Njc3MvYmFzZS9fdmFyaWFibGVzLnNjc3MiLAoJCSIuLi9zY3NzL2Jhc2UvX2J1dHRvbnMuc2NzcyIsCgkJIi4uL3Njc3MvYmFzZS9fZm9ybXMuc2NzcyIsCgkJIi4uL3Njc3MvYmFzZS9fbGlzdHMuc2NzcyIsCgkJIi4uL3Njc3MvYmFzZS9fdGFibGVzLnNjc3MiLAoJCSIuLi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsCgkJIi4uL3Njc3MvX21peGlucy5zY3NzIiwKCQkiLi4vc2Nzcy9fZmxleHNsaWRlci5zY3NzIiwKCQkiLi4vc2Nzcy9fdmlkZW9qcy5zY3NzIiwKCQkiLi4vc2Nzcy9fdGltZWxpbnIuc2NzcyIsCgkJIi4uL3Njc3MvX2lucXVpcnkuc2NzcyIKCV0sCgkibWFwcGluZ3MiOiAiO0FDQ0EsQUFBOEIsU0FBckIsQ0FBQyxvQkFBb0IsQUFBQSxPQUFPLEVBQUUsQUFBc0IsU0FBYixDQUFDLFlBQVksQUFBQSxPQUFPLEVBQUUsQUFBVSxTQUFELENBQUMsaUJBQWlCLEVBQUUsQUFBa0IsaUJBQUQsQ0FBQyx5QkFBeUIsQ0FBQztFQUM3SSxRQUFRLEVBQUUsUUFBUztFQUNuQixHQUFHLEVBQUUsQ0FBRTtFQUNQLElBQUksRUFBRSxDQUFFO0VBQ1IsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsSUFBSztDQUFHOztBQUVs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 */