/* Retrieved from cache */ 

/* source/vendor/normalize.min.css */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary
{
    display: block;
}audio,canvas,video{ display:inline-block;*display:inline;*zoom:1 }
audio:not([controls])
{
    display: none;
    height: 0;
}[hidden]
{
    display: none;
}html
{
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}html, button, input, select, textarea
{
    font-family: sans-serif;
}body
{
    margin: 0;
}a:focus
{
    outline: thin dotted;
}a:active, a:hover
{
    outline: 0;
}h1{font-size:2em;margin:.67em 0}h2
{
    font-size: 1.5em;
    margin: .83em 0;
}h3{font-size:1.17em;margin:1em 0}h4
{
    font-size: 1em;
    margin: 1.33em 0;
}h5
{
    font-size: .83em;
    margin: 1.67em 0;
}h6
{
    font-size: .67em;
    margin: 2.33em 0;
}abbr[title]
{
    border-bottom: 1px dotted;
}b, strong
{
    font-weight: bold;
}blockquote
{
    margin: 1em 40px;
}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* source/interface/style.resets.css */
@charset "UTF-8";html
{
    font-family: [[site_font_family]];
    font-weight: [[site_font_weight]];
    line-height: 24px;
}h1, h2, h3, h4, h5, h6, hgroup, ul, ol, dd, p, figure, pre, table, fieldset, hr
{
    margin-bottom: 24px;
}*, *:before, *:after { box-sizing:border-box; }a, a:active, a:focus { outline: 0; }a, a:active, a:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }section,header,footer { margin:0; padding: 0; display: block; }section::after,header::after,footer::after { content: ""; clear: both; display: block; }input, select, textarea {font-family: [[site_font_family]];font-weight: [[site_font_weight]];}

/* source/vendor/owl.carousel.css */
.owl-carousel .animated
{
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel .owl-refresh .owl-item {display: none;}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.no-js .owl-carousel {display: block;}.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-item img {transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;}

/* source/vendor/pikaday.css */
@charset "UTF-8";.pika-single {z-index: 9999;display: block;position: relative;color: #333;background: #fff;border: 1px solid #ccc;border-bottom-color: #bbb;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.pika-single:before,.pika-single:after {content: " ";display: table;}.pika-single:after { clear: both }.pika-single { *zoom: 1 }.pika-single.is-hidden {display: none;}.pika-single.is-bound {position: absolute;box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);}.pika-lendar {float: left;width: 240px;margin: 8px;}.pika-title {position: relative;text-align: center;}.pika-label {display: inline-block;*display: inline;position: relative;z-index: 9999;overflow: hidden;margin: 0;padding: 5px 3px;font-size: 14px;line-height: 20px;font-weight: bold;background-color: #fff;}.pika-title select {cursor: pointer;position: absolute;z-index: 9998;margin: 0;left: 0;top: 5px;filter: alpha(opacity=0);opacity: 0;}.pika-prev,.pika-next {display: block;cursor: pointer;position: relative;outline: none;border: 0;padding: 0;width: 20px;height: 30px;text-indent: 20px;white-space: nowrap;overflow: hidden;background-color: transparent;background-position: center center;background-repeat: no-repeat;background-size: 75% 75%;opacity: .5;*position: absolute;*top: 0;}.pika-prev:hover,.pika-next:hover {opacity: 1;}.pika-prev,.is-rtl .pika-next {float: left;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left: 0;}.pika-next,.is-rtl .pika-prev {float: right;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right: 0;}.pika-prev.is-disabled,.pika-next.is-disabled {cursor: default;opacity: .2;}.pika-select {display: inline-block;*display: inline;}.pika-table {width: 100%;border-collapse: collapse;border-spacing: 0;border: 0;}.pika-table th,.pika-table td {width: 14.285714285714286%;padding: 0;}.pika-table th {color: #999;font-size: 12px;line-height: 25px;font-weight: bold;text-align: center;}.pika-button {cursor: pointer;display: block;box-sizing: border-box;-moz-box-sizing: border-box;outline: none;border: 0;margin: 0;width: 100%;padding: 5px;color: #666;font-size: 12px;line-height: 15px;text-align: right;background: #f5f5f5;}.pika-week {font-size: 11px;color: #999;}.is-today .pika-button {color: #33aaff;font-weight: bold;}.is-selected .pika-button {color: #fff;font-weight: bold;background: #33aaff;box-shadow: inset 0 1px 3px #178fe5;border-radius: 3px;}.is-inrange .pika-button {background: #D5E9F7;}.is-startrange .pika-button {color: #fff;background: #6CB31D;box-shadow: none;border-radius: 3px;}.is-endrange .pika-button {color: #fff;background: #33aaff;box-shadow: none;border-radius: 3px;}.is-disabled .pika-button,.is-outside-current-month .pika-button {pointer-events: none;cursor: default;color: #999;opacity: .3;}.pika-button:hover {color: #fff;background: #ff8000;box-shadow: none;border-radius: 3px;}.pika-table abbr {border-bottom: none;cursor: help;}

/* source/vendor/swipebox.css */
html.swipebox-html.swipebox-touch {overflow: hidden !important;}#swipebox-overlay img {border: none !important;}#swipebox-overlay {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999 !important;overflow: hidden;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}#swipebox-container {position: relative;width: 100%;height: 100%;}#swipebox-slider {-webkit-transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;height: 100%;left: 0;top: 0;width: 100%;white-space: nowrap;position: absolute;display: none;cursor: pointer;}#swipebox-slider .slide {height: 100%;width: 100%;line-height: 1px;text-align: center;display: inline-block;}#swipebox-slider .slide:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container {display: inline-block;max-height: 100%;max-width: 100%;margin: 0;padding: 0;width: auto;height: auto;vertical-align: middle;}#swipebox-slider .slide .swipebox-video-container {background: none;max-width: 1140px;max-height: 100%;width: 100%;padding: 5%;-webkit-box-sizing: border-box;box-sizing: border-box;}#swipebox-slider .slide .swipebox-video-container .swipebox-video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}#swipebox-slider .slide-loading {background: url(../img/ui/vendor/swipebox/loader.gif) no-repeat center center;}#swipebox-bottom-bar,#swipebox-top-bar {-webkit-transition: 0.5s;transition: 0.5s;position: absolute;left: 0;z-index: 999;height: 50px;width: 100%;}#swipebox-bottom-bar {bottom: -50px;}#swipebox-bottom-bar.visible-bars {-webkit-transform: translate3d(0, -50px, 0);transform: translate3d(0, -50px, 0);}#swipebox-top-bar {top: -50px;}#swipebox-top-bar.visible-bars {-webkit-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}#swipebox-title {display: block;width: 100%;text-align: center;}#swipebox-prev,#swipebox-next,#swipebox-close {background-image: url(../img/ui/vendor/swipebox/icons.png);background-repeat: no-repeat;border: none !important;text-decoration: none !important;cursor: pointer;width: 50px;height: 50px;top: 0;}#swipebox-arrows {display: block;margin: 0 auto;width: 100%;height: 50px;}#swipebox-prev {background-position: -32px 13px;float: left;}#swipebox-next {background-position: -78px 13px;float: right;}#swipebox-close {top: 0;right: 0;position: absolute;z-index: 9999;background-position: 15px 12px;}.swipebox-no-close-button #swipebox-close {display: none;}#swipebox-prev.disabled,#swipebox-next.disabled {opacity: 0.3;}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {-webkit-animation: rightSpring 0.3s;animation: rightSpring 0.3s;}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {-webkit-animation: leftSpring 0.3s;animation: leftSpring 0.3s;}.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all .3s ease;transition: all .3s ease;content: ' ';position: absolute;z-index: 999;top: 0;height: 100%;width: 20px;opacity: 0;}.swipebox-touch #swipebox-container:before {left: 0;-webkit-box-shadow: inset 10px 0px 10px -8px #656565;box-shadow: inset 10px 0px 10px -8px #656565;}.swipebox-touch #swipebox-container:after {right: 0;-webkit-box-shadow: inset -10px 0px 10px -8px #656565;box-shadow: inset -10px 0px 10px -8px #656565;}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {opacity: 1;}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {opacity: 1;}@-webkit-keyframes rightSpring {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@keyframes rightSpring {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@-webkit-keyframes leftSpring {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}@keyframes leftSpring {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}@media screen and (min-width: 800px) {#swipebox-close {right: 10px;}#swipebox-arrows {width: 92%;max-width: 800px;}}#swipebox-overlay {background: #0d0d0d;}#swipebox-bottom-bar,#swipebox-top-bar {text-shadow: 1px 1px 1px black;background: #000;opacity: 0.95;}#swipebox-top-bar {color: white !important;font-size: 15px;line-height: 43px;font-family: Helvetica, Arial, sans-serif;}

/* source/noosite/developer.mode.css */
#developerMode {position: fixed;bottom: 10px;left: 10px;background: #de7160;border-radius: 2px;padding: 5px 10px;color: white;width: 250px;z-index: 1000;}#developerMode > h2,#developerMode > p,#developerMode > div > a {color: white;font-family: sans-serif;margin: 0;padding: 0;text-decoration: none;font-weight: normal;text-align: center;}#developerMode > h2 {line-height: 18px;font-size: 14px;}#developerMode > p {line-height: 13px;font-size: 11px; text-align: left;margin: 5px 0;}#developerMode > div > a {line-height: 14px;font-size: 10px;display: inline-block;padding: 2px 5px;border:1px solid white;text-transform: uppercase;margin: 0 5px;}#developerMode > div > a:hover {background: white;color: #de7160;}#developerModeClose {font-family:sans-serif;color: white;background: #de7160;border: 1px solid white;padding: 0 3px 1px 3px;font-size: 14px;line-height: 12px;position: absolute;top: 5px;right: 5px;text-decoration: none;}#developerModeClose:hover { text-decoration:none; background:white; color: #de7160; }#developerModeExited {position: fixed;top: 10px;left: 10px;right: 10px;background: #51d051;border-radius: 2px;padding: 10px 10px;color: white;font-family: sans-serif;margin: 0;text-decoration: none;font-weight: normal;text-align: center;font-size: 14px;line-height: 12px;z-index: 1000;}

/* source/interface/browse.happy.css */


/* source/transitions.css */
.transitionMaskHorizontal {-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translate(100px, 0);-moz-transform:translate(100px, 0);-ms-transform:translate(100px, 0);-o-transform:translate(100px, 0);transform:translate(100px, 0);width: 0%;opacity: 0;overflow: hidden;}.transitionMaskHorizontal.show {-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);width: 100%;max-width: 100%;opacity: 1;}.transitionFadeInBottom {-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);opacity: 0;}.transitionFadeInBottomDelay {-webkit-transition:all .8s ease-out 0.3s;-moz-transition:all .8s ease-out 0.3s;-ms-transition:all .8s ease-out 0.3s;-o-transition:all .8s ease-out 0.3s;transition:all .8s ease-out 0.3s;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);opacity: 0;}.transitionFadeInBottom.show,.transitionFadeInBottomDelay.show {-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity: 1;}@-webkit-keyframes pop {50% {-webkit-transform:scale(1.05);transform:scale(1.05)}100% {-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop {50% {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}100% {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pop {display: block;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}.pop:hover {-webkit-animation-name: pop;animation-name: pop;-webkit-animation-duration: .2s;animation-duration: .2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1}

/* source/custom.site.styles.css */
input, textarea, select
{
    border-radius: 0;
}p {font-family: 'Lato', sans-serif;}.heroBanner
{
    position: relative;
    width: 100%;
}.heroBanner .videoMantisLogo
{
    position: absolute;
    top: 171px;
    left: 15px;
    padding: 10px;
    background: #FFF;
    width: 93px;
    z-index: 999;
}.heroBanner img.displayMobile {display: none;}.heroBanner img.displayDesktop
{
    display: block;
    width: 100%;
}@media only screen and (max-width: 900px) {.heroBanner img.displayMobile {display: block;width: 100%;}.heroBanner img.displayDesktop {display: none;}.heroBanner .videoMantisLogo {top: 20px;}} #logo {float:left;padding-left: 15px;padding-top: 20px;position: relative;z-index: 1000;}#logo h2 {background:url(../img/logo.png) top left no-repeat;width:100px;height:122px;background-size: contain;margin: 0;}#logo h2 a {text-indent:-9999px;display: block;position: absolute;top:0;left:0;right: 0;bottom: 0;overflow: hidden;}header#nav.scrollNav #logo h2 {background:url(../img/logo-mobile.png) top left no-repeat;width:110px;height:20px;background-size: contain;position: absolute;}header#nav.scrollNav #logo {padding-top: 10px;}@media only screen and (max-width: 1000px) {#logo {padding-top: 10px;}#logo h2,header#nav.scrollNav #logo h2 {background:url(../img/logo-mobile.png) top left no-repeat;width:110px;height:20px;background-size: contain;}}.container {width: 100%;display: block;position: relative;margin: 0 auto;}header#nav {position: fixed;z-index: 1500;top: 0;left:0;width: 100%;background:url(../img/top-gradient.png) top left repeat-x;height: 150px;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}header#nav ul {list-style-type: none;margin: 0;padding:0;display: inline-block;position: relative;top: 10px;float: right;}header#nav ul > li {display: inline-block;margin: 0;padding: 0 10px;}header#nav ul > li > a {display: block;color: #fff;font-size: 17px;font-weight: 400;text-decoration:none;font-weight: 400;font-family: 'Lato', sans-serif;text-transform: uppercase;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}header#nav ul > li > a:hover{ text-decoration: none; color:#fff;}header#nav ul > li.bookBtn a {padding:4px 10px;background: #06b0bd;background: url(../img/button-bg.png) no-repeat;background-position: 0 -200px;-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}header#nav ul > li.payBtn a {padding:4px 10px;background: #d9956e;background: url(../img/pay-button-bg.png) no-repeat;background-position: 0 -200px;-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}header#nav .container ul > li img.caret {position: absolute;right: -5px;top: 8px;}header#nav ul > li.bookBtn a:hover {background-position: 0 -60px;}header#nav ul > li.payBtn a:hover {background-position: 0 -60px;}#hamburger {display: none;width: 25px;height: 25px;position: fixed;right:10px;top:6px;cursor: pointer;}#hamburger img {width: 100%;}#close {position: fixed;top: 10px;right: 10px;width: 25px;height: 25px;z-index: 1200;display: none;cursor: pointer;}header#nav .container ul > li {position:relative;}header#nav .container ul > li > ul {position:absolute;padding:10px 0;opacity:0;margin: 0;min-width: 200px;pointer-events: none;left: 0;top:40px;text-align: left;background: rgba(0,0,0,0.2);-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}header#nav .container ul > li:hover ul{opacity:1;top:22px;left: 0;pointer-events: auto;}header#nav .container ul > li > ul > li {display:block;padding: 2px 10px;}header#nav .container ul > li > ul > li a {color:#fff;border-bottom:0;display:block;padding:5px 8px;line-height: 22px;font-size: 18px;}header#nav .container ul > li > ul > li a.dropdown {border-top: 1px solid transparent;}header#nav .container ul > li > ul > li a:hover {color: #fff;}header#nav.scrollNav {background: #fff;height: 40px;box-shadow: 0 4px 20px rgba(0,0,0,0.2);}header#nav.scrollNav ul > li > a {color: #333;}header#nav.scrollNav .container ul > li > ul {background: #fff;}header#nav.scrollNav .container ul > li > ul > li a {color: #333;}header#nav.scrollNav ul > li:last-child a {border: 0;}header#nav.scrollNav .container ul {top: 0;}header#nav.scrollNav .container ul li.bookBtn {padding: 0;}header#nav.scrollNav .container ul li.bookBtn a {line-height: 32px;color: #fff;}header#nav.scrollNav .container ul li.payBtn {padding: 0;}header#nav.scrollNav .container ul li.payBtn a {line-height: 32px;color: #fff;}@media only screen and (max-width: 1100px) {header#nav ul > li {padding: 0;}header#nav ul > li > a {font-size: 16px;}header#nav .container ul > li img.caret {right: -6px;top:10px;}}@media only screen and (max-width: 1000px) {header#nav.scrollNav ul > li > a {color: #fff;}header#nav.scrollNav ul > li > a:hover{ border: 0;}header#nav.scrollNav .container ul > li > ul {background: #333;}header#nav.scrollNav .container ul > li > ul > li a {color: #fff;border: 0;padding: 20px 10px;}header#nav ul > li > a.dropDown {color: #999;}header#nav ul > li.bookBtn a {background: none;line-height: initial;padding: 20px 10px;}header#nav ul > li.payBtn a {background: none;line-height: initial;padding: 20px 10px;}body {margin-top: 40px;}.container {max-width: 100%;}header#nav { position: fixed; top: 0; left: 0; right: 0; z-index: 1005; height: 40px;background: #fff;}header#nav ul {display: block;position: fixed;float: none;top: 0;left: 0;right: 0;bottom:0;background: #333;padding: 10px;z-index: 1000;overflow: auto;margin: 0;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}header#nav > .container > ul {-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}header#nav ul > li {float: none;border-bottom: 1px solid #666666;display:block;}header#nav ul > li:last-child { border-bottom: none; }header#nav .container ul > li img.caret {display: none;}header#nav ul > li > a {display: block;font-size: 18px;text-align: left;padding: 20px 10px;color:#fff;width: 80%;}header#nav ul > li > a.dropDown {padding-bottom: 10px;}header#nav ul > li > a:hover { background:none;-webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); transform:translate(0,0);}header#nav ul > li > a:hover{ text-decoration: none; }#hamburger {display: block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}#close {-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform: translateX(50px);-moz-transform: translateX(50px);-ms-transform: translateX(50px);-o-transform: translateX(50px);transform: translateX(50px);display: block;}header#nav.showNav ul {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);padding-bottom: 50px;} header#nav.showNav #hamburger {-webkit-transform: translateX(50px);-moz-transform: translateX(50px);-ms-transform: translateX(50px);-o-transform: translateX(50px);transform: translateX(50px);}header#nav.showNav #close {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}header#nav .container ul > li > ul > li a {border: 0;padding: 5px 0;}header#nav .container ul > li > ul {position: relative;opacity:1;pointer-events: auto;padding: 0;background: none;top:0;padding-bottom: 20px;}header#nav .container ul > li:hover ul{display:block;opacity:1;top:0;}header#nav ul {box-shadow: none;}}.fullWidth {position: relative;width: 100%;}.extraPaddingTop {padding-top: 30px;}.normalText h2 {font-family: 'Rozha One', serif;font-size: 60px;line-height: 45px;color: #000;text-transform: uppercase;margin: 0;font-weight: 400;}.normalText p {font-family: 'Lato', sans-serif;font-size: 18px;line-height: 22px;color: #000;font-weight: 400;}.normalText a {}a.button {font-family: 'Rozha One', serif;padding:15px 20px;display: inline-block;font-size: 30px;line-height: 30px;text-decoration: none;color: #fff;text-transform: uppercase;background: url(../img/button-bg.png) no-repeat;background-position: 0 -200px;margin: 5px 0;-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}a.button:hover {background-position: 0 -60px;}a.buttonAlt {font-family: 'Lato', sans-serif;font-size: 24px;line-height: 26px;display: inline-block;text-decoration: none;color: #06b0bd;margin-right: 10px;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}a.buttonAlt:hover {color: #000;}.contained1400
{
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}.contained1200 {width: 100%;max-width: 1200px;margin: 0 auto;}.contained1000
{
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
}.fullWidth::after, .contained1400::after, .contained1200::after, .contained1000::after, .colHalf::after
{
    content: "";
    clear: both;
    display: block;
}.colHalf
{
    width: 50%;
    float: left;
}.colHalf > img
{
    width: 100%;
    display: block;
}.textCenter
{
    text-align: center;
}.blueBgBlockRight
{
    background: url(../img/bg-light-blue2.png) top right no-repeat;
    padding: 3%;
    padding-left: 12%;
}.blueBgBlockLeft
{
    background: url(../img/bg-light-blue2.png) top left no-repeat;
    padding: 3%;
    padding-right: 12%;
}.blockLayoutLeft
{
    text-align: right;
}.textPadding
{
    padding: 0 20px;
}.colHalf.showDesktop
{
    display: block;
}.colHalf.showMobile
{
    display: none;
}.owl-controls
{
    position: relative;
    z-index: 100;
}.owl-nav div.owl-prev
{
    position: absolute;
    right: 43px;
    bottom: 0;
    color: #fff;
    background: #06b0bd url(../img/arrow-left.png) center center no-repeat;
    text-indent: -9999px;
    width: 43px;
    height: 43px;
    background-size: contain;
}.owl-nav div.owl-next
{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 43px;
    height: 43px;
    color: #fff;
    background: #06b0bd url(../img/arrow-right.png) center center no-repeat;
    text-indent: -9999px;
    background-size: contain;
}.owl-nav div.owl-prev:hover
{
    background: #000 url(../img/arrow-left.png) center center no-repeat;
    background-size: contain;
}.owl-nav div.owl-next:hover
{
    background: #000 url(../img/arrow-right.png) center center no-repeat;
    background-size: contain;
}@media only screen and (max-width: 900px) {.colHalf
    {
        float: none;
        width: 100%;
    }.blockLayoutLeft, .blueBgBlockLeft
    {
        text-align: center;
    }.colHalf.showDesktop
    {
        display: none;
    }.colHalf.showMobile
    {
        display: block;
    }.blueBgBlockRight
    {
        background: none;
    }.blueBgBlockLeft
    {
        background: none;
    }.colHalf.mantislogo
    {
        display: none;
    }}@media only screen and (max-width: 640px) {.normalText h2
    {
        font-size: 50px;
        line-height: 40px;
    }a.button {font-size: 24px;line-height: 24px;}}@media only screen and (max-width: 400px) {.normalText h2
    {
        font-size: 36px;
        line-height: 30px;
    }a.button.tinyFont {font-size: 18px;}}#introBlock
{
    margin-top: -70px;
    overflow: auto;
    margin-bottom: 20px;
}#introBlock .col1 {width: 50%;float: left;}#introBlock .col2
{
    width: 50%;
    float: left;
    padding: 20px;
    background: #fff;
}#introBlock .col2 img
{
    display: block;
    width: 100%;
}#introBlock .col1 .normalText
{
    max-width: 500px;
    float: right;
    text-align: right;
    padding-top: 120px;
    padding-right: 4%;
    padding-right: 20px;
}@media only screen and (max-width: 900px) {#introBlock .col2
    {
        display: none;
    }#introBlock .col1
    {
        width: 100%;
        float: none;
    }#introBlock .col1 .normalText
    {
        max-width: 100%;
        padding: 20px;
        text-align: center;
        float: none;
    }#introBlock
    {
        margin-top: 20px;
        margin-bottom: 0;
    }}#serv-suites
{
    background: url('../img/suites1.jpg') no-repeat center bottom;
    background-size: cover;
    height: 400px;
    position: relative;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}#serv-business
{
    background: url('../img/conference.jpg') no-repeat center bottom;
    background-size: cover;
    height: 300px;
    position: relative;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}#serv-exp
{
    background: url('../img/rest.jpg') no-repeat center bottom;
    background-size: cover;
    height: 300px;
    position: relative;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}#serv-text {background: url(../img/bg-light-blue1.png) top left no-repeat;padding: 3%;}#serv-text.normalText p {max-width: 500px;}#serv-quote {position: relative;height: 300px;overflow: hidden;}#serv-quote div {position: absolute;bottom: 0;padding: 10px;}#serv-quote div h4 {font-family: 'Rozha One', serif;font-size: 30px;line-height: 30px;font-weight: 400;color: #fff;margin: 0;}#serv-halved {background: #000;}#serv-suites a, #serv-business a, #serv-exp a
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}#serv-suites a:hover,#serv-business a:hover,#serv-exp a:hover {background: rgba(0,0,0,0.4);}#serv-suites a span,#serv-business a span,#serv-exp a span {position: absolute;bottom: 2px;right: 8px;color: #fff;text-decoration: none;text-transform: uppercase;font-weight: 400;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#serv-suites a span img,#serv-business a span img,#serv-exp a span img {width: 7px;}#serv-suites a:hover span,#serv-business a:hover span,#serv-exp a:hover span {bottom: 10px;}@media only screen and (max-width: 1200px) {#serv-quote div h4 {font-size: 30px;line-height: 32px;}}@media only screen and (max-width: 900px) {#serv-quote div h4 {font-size: 25px;line-height: 27px;}#serv-text.normalText p {max-width: 100%;}#serv-text {text-align: center;}#serv-quote {display: none}#serv-exp.colHalf {width: 50%;float: left;}#serv-halved .colHalf {float: left;width: 50%;}#serv-business.colHalf {width: 100%;}}@media only screen and (max-width: 640px) {#serv-suites,#serv-business,#serv-exp {height: 150px;}}@media only screen and (max-width: 360px) {#serv-halved .colHalf {float: none;width: 100%;}}#cuisineImg.colHalf img{width: 77.5%;}#cuisine {margin-top: 60px;}#cuisineQuote {background: url(../img/bg-light-blue2.png) top right no-repeat;overflow: hidden;text-align: right;padding: 20px;}#cuisineQuote h2 {max-width: 300px;float: right;}#colLarge {width: 70%;float: left;padding-top: 10px;}#colSmall {float: left;width: 30%;padding-top: 30px;padding-left: 20px;}@media only screen and (max-width: 1000px) {#colLarge {width: 100%;float: none;padding-top: auto;text-align: center;padding: 10px 20px 0 20px;}#colSmall {float: none;width: 100%;padding-top: 0;padding-left: 0;text-align: center;}}@media only screen and (max-width: 900px) {#cuisineQuote {text-align: center;}}@media only screen and (max-width: 640px) {#cuisineQuote h2 {font-size: 50px;line-height: 40px;max-width: 400px;}#cuisineImg.colHalf img {width: 100%;}}@media only screen and (max-width: 400px) {#cuisineQuote h2 {font-size: 36px;line-height: 30px;max-width: 320px;}}#newsBlock {margin-top: 30px;}#newsBlock > div > h2{font-family: 'Rozha One', serif;font-size: 70px;line-height: 55px;color: #000;text-transform: uppercase;margin: 0;font-weight: 400;text-align: right;margin-bottom: 10px;}#news1 {background: url(../img/news-1.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;}#news2 {background: url(../img/news-2.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;}#news3 {background: url(../img/news-3.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;}#news4 {background: url(../img/news-4.jpg) center bottom no-repeat;background-size: cover;height: 600px;position: relative;}#newsBlock a {position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#newsBlock a span {position: absolute;bottom: 3px;left: 8px;color: #fff;text-decoration: none;text-transform: uppercase;font-weight: 400;line-height: 20px;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#newsBlock a:hover span {bottom: 10px;}#newsBlock a:hover {background: rgba(0,0,0,0.4);}#newsBlock a span img {width: 7px;}@media only screen and (max-width: 900px) {#newsBlock > .colHalf {width: 50%;float: left;}#news1.colHalf,#news2.colHalf,#news3.colHalf {width: 100%;float: none;height: 200px;}#news1 {height: 200px;}#news4.colHalf {height: 600px;background: url(../img/news-4.jpg) right bottom no-repeat;background-size: cover;}}@media only screen and (max-width: 640px) {#newsBlock > div > h2 {font-size: 50px;line-height: 40px;}}@media only screen and (max-width: 600px) {#newsBlock > .colHalf {width: 100%;float: none;}#news4.colHalf {height: 200px;}#newsBlock > div > h2 {text-align: center;}}@media only screen and (max-width: 400px) {#newsBlock > div > h2 {font-size: 36px;line-height: 30px;}}#mantisImg {float: left;width: 15%;}#mantisImg img {width: 100%;display: block;max-width: 140px;padding-top: 5px;padding-right: 20px;}#mantis {padding: 30px;}#mantis p {float: left;width: 75%;}@media only screen and (max-width: 800px) {#mantis h2 {text-align: center;}#mantisImg {float: none;width: 100%;}#mantisImg img {width: 100%;display: block;max-width: 150px;padding-top: 0;padding-right: 0;margin: 0 auto;padding-bottom: 20px;}#mantis p {float: none;width: 100%;text-align: center;}}#footer {background: #000;padding: 30px 20px;}#footer ul li img {position: relative;top: 10px;width: 32px;} footer ul {text-align: center;padding: 0;margin: 0;}footer ul li {display: inline;color: #fff;font-size: 18px;line-height: 22px;font-weight: 400;padding: 0 30px;}footer ul li a{color: #fff;font-size: 18px;line-height: 22px;font-weight: 400;text-decoration: none;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}footer #copyright p {color: #555;font-size: 16px;line-height: 18px;font-weight: 400;text-decoration: none;margin: 0;}footer ul li a:hover{color:#ccc;}footer #copyright {margin: 0;padding: 15px;text-align: center;}#social {position: relative;width: 100%;margin-bottom: 10px;padding-top: 20px;}#social > div {width: 100%;max-width: 1000px;margin: 0 auto;text-align: center;}#social > div img {width: 50px;}@media only screen and (max-width: 800px) {footer ul li {display: block;padding: 3px 20px;}}footer .contact {width: 33%; float: left; text-align: center; padding: 10px 0;}footer .contact a {text-decoration:none; color: #fff; font-size: 18px; line-height: 22px; font-weight: 400;}footer .contact p {color: #fff; font-size: 18px; line-height: 22px; font-weight: 400;margin:0;}@media only screen and (max-width: 800px) {footer .contact {width: 100%; float: none; text-align: center; padding: 10px;clear:both;}}#introBlock .col1.alternateSide .normalText {max-width: 500px;float: left;text-align: left;padding-top: 120px;padding-left: 4%;padding-right: 20px;}@media only screen and (max-width: 900px) {#introBlock .col1.alternateSide .normalText {max-width: 100%;padding: 20px;text-align: center;float: none;}}#iconsSection {width: 100%;position: relative;padding: 0 20px 20px 20px;}.iconItem {width: 20%;float: left;text-align: center;padding: 10px;}.iconItem img {width: 100%;max-width: 70px;}.iconItem:nth-child(5n+1) {clear: both;}.iconItem span {font-family: 'Lato', sans-serif;font-size: 18px;line-height: 22px;color: #000;font-weight: 400;display: block;}#iconsSection h2 {margin-bottom: 20px;}@media only screen and (max-width: 800px) {.iconItem {width: 33.333%;float: left;}#iconsSection {padding:0 20px 50px 20px;}.iconItem:nth-child(5n+1) {clear: none;}.iconItem:nth-child(3n+1) {clear: both;}}@media only screen and (max-width: 560px) {.iconItem {width: 50%;float: left;}.iconItem:last-of-type {margin-top: 0;}.iconItem:nth-child(3n+1) {clear: none;}.iconItem:nth-child(2n+1) {clear: both;}}.gallery {position: relative;margin-top: -20px;}.galleryImages {width: 100%;margin: 0 auto;max-width: 1000px;padding: 0 20px 20px 20px;background: #fff;}.galleryImages::after {content: ""; clear: both; display: block;}.galleryImages a {width: calc(100% / 4);float: left;border:2px solid #fff;}.galleryImages a img {width: 100%;display: block;}.galleryImages a:nth-child(5){clear: both;}#gallery-experience {background: url(../img/services-suites.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border:2px solid #fff;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#gallery-business {background: url(../img/services-suites.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border:2px solid #fff;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#gallery-presidential {background: url(../img/services-suites.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border:2px solid #fff;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#gallery-standard {background: url(../img/services-suites.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border:2px solid #fff;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#gallery-vip {background: url(../img/services-suites.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border:2px solid #fff;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#gallery-disability {background: url(../img/services-suites.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border:2px solid #fff;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#gallery-discover {background: url(../img/services-suites.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border:2px solid #fff;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#galleryCategories {padding:20px;width: 100%;max-width: 1400px;margin: 0 auto;margin-top: -70px;background:#fff;}.galleryBlock a {position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}.galleryBlock a:hover {background: rgba(0,0,0,0.4);}.galleryBlock a span {position: absolute;bottom: 2px;right: 8px;color: #fff;text-decoration: none;text-transform: uppercase;font-weight: 400;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}.galleryBlock a span img {width: 7px;visibility: }.galleryBlock a:hover span{bottom: 10px;}@media only screen and (max-width: 900px) {.galleryImages a {width: calc(100% / 2);}.galleryImages a:nth-child(5){clear: none;}.galleryImages a:nth-child(3){clear: both;}.gallery {margin-top: 0;}#galleryCategories {padding: 0;margin-top: 0;}#gallery-discover,#gallery-disability,#gallery-vip,#gallery-standard,#gallery-presidential,#gallery-business,#gallery-experience {border-left: 0;border-right: 0;}}.alternateLeadingBlock {padding: 20px 20px 0 20px;}.alternateLeadingBlock.withBottomPadding {padding: 20px;}@media only screen and (max-width: 900px) {.alternateLeadingBlock .colHalf:not(.normalText) {display: none;}.alternateLeadingBlock .colHalf.textRight {text-align: center;}}.contactInfo .colHalf{padding: 0 20px;}#contactEnquire {padding: 20px 20px 10px 20px;margin-bottom: 15px;margin-top: 30px;background: #eaeaea;}#contactEnquire .contained1200 {padding: 20px;}#contactEnquire .contained1200 h2 {text-align: center;margin-bottom: 30px;}#contactEnquire .contained1200 p {text-align: center;margin-top: 5px;}#contactEnquire form {margin: 0 auto;width: 100%;max-width: 900px;text-align: center;}#contactEnquire form > div::after {content: ""; clear: both; display: block;}#contactEnquire .colHalf {padding: 0 20px;}input,textarea {width:100%;padding:10px;color:#000;border-radius:0;font-weight: 400;background: #fff;margin-bottom: 10px;border:2px solid #000;}textarea {height:96px;border-radius:0;}input[type=submit] {clear: both;font-family: 'Rozha One', serif;padding:15px 20px;display: inline-block;font-size: 30px;line-height: 30px;text-decoration: none;color: #fff;text-transform: uppercase;background: url(../img/button-bg.png) no-repeat;background-position: 0 -200px;width: 150px;border: 0;margin-top: 10px;-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}input[type=submit]:hover {background-position: 0 -60px;}select {width:100%;display:block;width:100%;padding:5px;color:#000;border:2px solid #000;border-radius:0;font-weight: 300;height: 40px;background: #fff;margin-bottom: 10px;}input#myMessage {width: 1px;display: none;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #555;}input::-moz-placeholder,textarea::-moz-placeholder { color: #555;}input:-ms-input-placeholder,textarea:-ms-input-placeholder { color: #555;}input:-moz-placeholder,textarea:-moz-placeholder{ color: #555;}@media only screen and (max-width: 640px) {#contactEnquire .colHalf {width: 100%;float: none;}#contactEnquire .contained1200 {padding: 0;}}#allSuites {padding:20px 0 40px 0;width: 100%;max-width: 1400px;margin: 0 auto;}#allSuites > div > h2 {padding-bottom: 20px;}#roomStandard {background: url(../img/suites/standard-suite.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border: 2px solid #FFF;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#roomVip {background: url(../img/suites/vip-suite.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border: 2px solid #FFF;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#roomPresidential {background: url(../img/suites/presidential.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border: 2px solid #FFF;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#roomFamily {background: url(../img/suites/family-suite.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border: 2px solid #FFF;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}#roomParaplegic {background: url(../img/suites/diplomatic-suite.jpg) center bottom no-repeat;background-size: cover;height: 300px;position: relative;border: 2px solid #FFF;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}.roomLink a {position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}.roomLink a:hover {background: rgba(0,0,0,0.4);}.roomLink a span {position: absolute;bottom: 2px;right: 8px;color: #fff;text-decoration: none;text-transform: uppercase;font-weight: 400;text-shadow: 1px 1px 15px rgba(0,0,0,0.5);-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}.roomLink a span img {width: 7px;visibility: }.roomLink a:hover span{bottom: 10px;}@media only screen and (max-width: 900px) {#allSuites {padding:20px 0 20px 0;}#roomStandard,#roomDiplomatic,#roomVip,#roomPresidential,#roomParaplegic {border-left: 0;border-right: 0;}}@media only screen and (max-width: 560px) {#roomStandard,#roomDiplomatic,#roomVip,#roomPresidential,#roomFamily,#roomParaplegic {height: 200px;}}.popUpOverlay {opacity: 0;position: fixed;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.9);pointer-events: none;z-index: 99998;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.popUpOverlay.show {opacity: 1;}.popUp {position: absolute;opacity: 0;pointer-events: none;padding: 70px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;z-index: 99999;width: 100%;height: 0;overflow: hidden;}.popUp.enable {pointer-events: auto;opacity: 1;overflow: visible;}.popUp .popContainer {-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}.popUp.enable .popContainer {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.popUp .popUpClose {display: block;position: absolute;padding: 0px 8px 7px 8px;top: 20px;right: 20px;color: #fff;font-size: 40px;line-height: 33px;text-decoration: none;background: #06b0bd;z-index: 100;}.popUp .popUpClose:hover {color:#fff;background: #000;}.popUp .sideImg {width: 100%;}.popUp .sideImg img {width: 100%;display: block;}.popUp .textInfo{position: relative;background: #fff;width: 100%;padding:20px;}.popUp .textInfo li {font-family: 'Lato', sans-serif;font-size: 18px;line-height: 26px;color: #000;font-weight: 400;}.popUp .textInfo ul {list-style-image: url('../img/tick.png');padding-left:30px;margin-bottom: 32px;}.popContainer {width: 100%;max-width: 900px;background: #fff;margin: 0 auto;padding: 20px;position: relative;}#room1 .sideImg {background: url(../img/suites/presidential.jpg) center bottom no-repeat;background-size: cover;height: 400px;}#room2 .sideImg {background: url(../img/suites/standard-suite.jpg) center bottom no-repeat;background-size: cover;height: 400px;}#room3 .sideImg {background: url(../img/suites/vip-suite.jpg) center bottom no-repeat;background-size: cover;height: 400px;}#room4 .sideImg {background: url(../img/suites/family-suite.jpg) center bottom no-repeat;background-size: cover;height: 400px;}#room5 .sideImg {background: url(../img/suites/diplomatic-suite.jpg) center bottom no-repeat;background-size: cover;height: 400px;}@media only screen and (max-width: 800px) {.popUp .textInfo{position: relative;background: #fff;top: auto;width:100%;float: none;padding:20px 0;}.popUp .sideImg {width: 100%;}#room1 .sideImg {height: 200px;}#room2 .sideImg {height: 200px;}#room3 .sideImg {height: 200px;}#room4 .sideImg {height: 200px;}#room5 .sideImg {height: 200px;}#room6 .sideImg {height: 200px;}}@media only screen and (max-width: 560px) {.popUp {padding: 30px;}}#mantisIntro {margin-top: -70px;overflow:auto;margin-bottom: 40px;}#mantisIntro .col1 {width: 50%;float: left;}#mantisIntro .col2 {width: 50%;float: left;padding: 20px;background: #fff;}#mantisIntro .col2 img {display: block;width: 100%;}#mantisIntro .col1 .normalText {max-width: 650px;text-align: left;padding-top: 100px;padding-left: 20px;}#mantisIntro .col1 .normalText img {width: 150px;}@media only screen and (max-width: 900px) {#mantisIntro .col2 {display: none;}#mantisIntro .col1 {width: 100%;float: none;}#mantisIntro .col1 .normalText {max-width: 100%;padding: 20px;text-align: center;float: none;}#mantisIntro {margin-top: 20px;margin-bottom: 0;}}#cuisineQuote.smallerCallOutText h2 {font-family: 'Rozha One', serif;font-size: 60px;line-height: 50px;color: #000;text-transform: uppercase;margin: 0;font-weight: 400;}#cuisine.noTopMargin {margin-top: 30px;}@media only screen and (max-width: 900px) {#cuisineQuote.smallerCallOutText h2 {max-width: 100%;}#cuisine.noTopMargin {margin-top: 20px;}}@media only screen and (max-width: 640px) {#cuisineQuote.smallerCallOutText h2 {font-size: 50px;line-height: 40px;max-width: 100%;}}@media only screen and (max-width: 400px) {#cuisineQuote.smallerCallOutText h2 {font-size: 36px;line-height: 30px;}}