 html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;width:auto\9;height:auto;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none;}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.divider,hr{display:block;height:1px;margin-top:3rem;margin-bottom:3.5rem;padding:0;border-width:0;border-top:1px solid #b7b7b7}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:500;font-family:'Montserrat',sans-serif;color:#222}.header-wrapper .logo{text-align:center}.header-wrapper .logo h1{display:none}.header-wrapper .logo h2{font-size:2.0;}.header-wrapper .logo img{max-width:200px;margin-bottom:5px;}@media only screen and (min-width:600px){.header-wrapper .logo h2{font-size:2.4rem;}.header-wrapper .logo img{max-width:300px;}}.footer-wrapper{margin-top:3.5rem;padding:3.5rem 0;background:#5da68f;border-top:15px solid #89c0af;color:#fff}.footer-wrapper .logo{margin-bottom:1.8rem}.footer-wrapper .logo img{margin-bottom:0}.carousel-wrapper{position:relative;width:100%;overflow:hidden}.carousel .slide{height:calc(40vh);min-height:240px;max-height:calc(40vh);width:100%;overflow:hidden;z-index:1;background-color:#b7b7b7;background-size:cover;background-position:center center}@media only screen and (min-width:600px){.carousel .slide{height:calc(75vh);max-height:calc(75vh)}}@media only screen and (min-width:1200px){.carousel .slide{height:calc(85vh);max-height:calc(85vh)}}.main-wrapper{margin-top:3.5rem}.room{margin-bottom:30px;}.facilities div:first-child{text-align:center}.facilities img{max-height:136px;margin-bottom:0;}.island{padding:1.5em;background-color:#ececec;margin-bottom:2.5rem}.island:last-child{margin-bottom:0}h1.title{margin-top:60px}h1,h2,h3,h4,h5,h6{font-family:'Lora',serif;color:#068bbf;margin-top:0;margin-bottom:2rem;font-weight:400}h1{font-size:4.0;line-height:1.2;letter-spacing:-.1rem;}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:2.6rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.0;line-height:1.35;letter-spacing:-.08rem}@media (min-width:600px){h1{font-size:4.0}h2{font-size:3.6rem}h2.subtitle,h3{font-size:2.6rem}h4{font-size:2.0}}.heading-p{font-weight:500;font-size:1.6rem;font-family:'Montserrat',sans-serif;color:#222}.footer-wrapper h1,.footer-wrapper h2,.footer-wrapper h3,.footer-wrapper h4{color:#fff;}p{margin-top:0}.footer-wrapper{color:#fff}.footer-wrapper .logo p{font-family:'Lora',serif;font-size:2rem}.footer-wrapper h4{font-family:'Montserrat',sans-serif;font-size:1.6rem;margin-bottom:1rem;color:#fff}p.phone{font-size:2rem}.fancy{padding:1.5em 0;line-height:1em;text-align:center;overflow:hidden}.fancy span,.fancy ul{display:inline-block;position:relative;text-transform:uppercase}.fancy span:before,.fancy span:after,.fancy ul:before,.fancy ul:after{content:"";position:absolute;height:5px;border-top:2px solid #b7b7b7;top:70%;width:1600px}.fancy span:before,.fancy ul:before{right:100%;margin-right:15px}.fancy span:after,.fancy ul:after{left:100%;margin-left:15px}.fancy span em{text-transform:none;}blockquote{margin:0;position:relative;font-family:'Lora',serif;padding:.75em 6em 2em 6em;background-color:#f3f3f3;z-index:1}blockquote h3{color:#b7b7b7;font-family:'Lora',serif;font-size:3.1rem;font-style:italic;text-align:center}blockquote h3:before,blockquote h3:after{font-family:'Times New Roman',serif!important;font-style:normal;font-weight:bold;font-size:100px;color:#b7b7b7}blockquote h3:before{content:open-quote;position:absolute;top:0;left:36px}blockquote h3:after{content:close-quote;position:absolute;right:36px;bottom:-32px}@media only screen and (min-width:1010px){blockquote{padding:.75em 4em 1em 4em}blockquote h3{font-size:2.4rem}blockquote h3:before,blockquote h3:after{font-size:80px}blockquote h3:before{top:0;left:15px}blockquote h3:after{right:15px;bottom:-32px}}.nav-wrapper{background:#89c0af;border-bottom:10px solid #5da68f;z-index:9999;position:sticky;top:0}.nav-wrapper .row{overflow:visible;}nav{position:relative;z-index:9999;}ul.navbar{position:relative;display:block;margin:0;width:100%}a.menu-link{top:15px;right:0;width:55px;font-size:20px;padding:0;position:absolute;display:block;z-index:20}a.menu-link:hover,a.menu-link:focus{background-color:#068bbf}ul.navbar li{display:none;position:relative;margin-bottom:0;text-indent:0;padding-left:0}ul.navbar li:first-child{display:inline}ul.navbar li.book-online-link{background-color:#5da68f;color:#fff;padding-left:15px;padding-right:15px;margin-bottom:10px;text-align:center}ul.navbar li.book-online-link:hover{background-color:#068bbf;color:#fff}ul.navbar li.book-online-link a{margin-right:0}ul.navbar li.book-online-link a:hover{color:#fff}ul.navbar li a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.2rem;margin-right:35px;text-decoration:none;line-height:6.5rem;color:#fff}@media only screen and (min-width:1010px){.nav-wrapper .row{overflow:hidden;}ul.navbar{text-align:center;height:6.5rem}ul.navbar li{display:inline}ul.navbar li a{display:inline-block;margin:0 17px}ul.navbar li.book-online-link{background-color:unset;padding:unset}ul.navbar li.book-online-link:hover{background-color:unset}ul.navbar li.book-online-link a{background-color:#5da68f;color:#fff;padding-left:17px;padding-right:17px;margin-left:2px}ul.navbar li.book-online-link a:hover,ul.navbar li.book-online-link a:focus{background-color:#068bbf;color:#fff}a.menu-link{display:none;}}a,ul.navbar li a:hover,ul.navbar li.selected a{color:#068bbf}a:hover{color:#89c0af}.social{margin:3.5rem 0;}.social img{width:48px;margin:5px;}footer a{color:#fff}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#fff;text-align:center;font-size:12px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:#5da68f;border-radius:4px;border:1px solid #5da68f;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#fff;border-color:#89c0af;background-color:#89c0af;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside;}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem;text-indent:-2.15rem;padding-left:2rem;}ul.row,ol.row,ul.navbar{padding-left:0;list-style:none}li.col{margin-left:0;margin-bottom:0}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}table{width:100%;}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:5px}th:last-child,td:last-child{padding-right:5px}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2;}td.price{text-align:center;}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form,img{margin-bottom:2.5rem}.small-gutter img{margin-bottom:4.5%;}button.shadow,.shadow.button,.dropdown-content,.side-nav{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-right:3px}button.shadow:hover,.shadow.button:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.container{width:90%;margin:0 auto}.row{margin-left:-4%;overflow:hidden;clear:both}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}.col{float:left;padding-left:4%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row.small-gutter{margin-left:-2%;}.row.small-gutter .col{padding-left:2%;}@media only screen and (min-width:340px) and (max-width:764px){.row{margin-left:-8%}.col{padding-left:8%}.col.p1{width:16.66666666666667%}.col.p2{width:33.33333333333333%}.col.p3{width:50%}.col.p4{width:66.66666666666667%}.col.p5{width:83.33333333333333%}.col.p6{width:100%}.col.offs-p1{margin-left:16.66666666666667%}.col.offs-p2{margin-left:33.33333333333333%}.col.offs-p3{margin-left:50%}.col.offs-p4{margin-left:66.66666666666667%}.col.offs-p5{margin-left:83.33333333333333%}.col.push-p1{left:16.66666666666667%}.col.push-p2{left:33.33333333333333%}.col.push-p3{left:50%}.col.push-p4{left:66.66666666666667%}.col.push-p5{left:83.33333333333333%}.col.pull-p1{right:16.66666666666667%}.col.pull-p2{right:33.33333333333333%}.col.pull-p3{right:50%}.col.pull-p4{right:66.66666666666667%}.col.pull-p5{right:83.33333333333333%}.col.push-p0{left:0;}.col.pull-p0{right:0;}}@media only screen and (min-width:765px){.container{width:85%}.row{margin-left:-6%}.col{padding-left:6%}.col.tp1{width:8.333333333333333%}.col.tp2{width:16.66666666666667%}.col.tp3{width:25%}.col.tp4{width:33.33333333333333%}.col.tp5{width:41.66666666666667%}.col.tp6{width:50%}.col.tp7{width:58.33333333333333%}.col.tp8{width:66.66666666666667%}.col.tp9{width:75%}.col.tp10{width:83.33333333333333%}.col.tp11{width:91.66666666666667%}.col.tp12{width:100%}.col.offs-tp1{margin-left:8.333333333333333%}.col.offs-tp2{margin-left:16.66666666666667%}.col.offs-tp3{margin-left:25%}.col.offs-tp4{margin-left:33.33333333333333%}.col.offs-tp5{margin-left:41.66666666666667%}.col.offs-tp6{margin-left:50%}.col.offs-tp7{margin-left:58.33333333333333%}.col.offs-tp8{margin-left:66.66666666666667%}.col.offs-tp9{margin-left:75%}.col.offs-tp10{margin-left:83.33333333333333%}.col.offs-tp11{margin-left:91.66666666666667%}.col.push-tp1{left:8.333333333333333%}.col.push-tp2{left:16.66666666666667%}.col.push-tp3{left:25%}.col.push-tp4{left:33.33333333333333%}.col.push-tp5{left:41.66666666666667%}.col.push-tp6{left:50%}.col.push-tp7{left:58.33333333333333%}.col.push-tp8{left:66.66666666666667%}.col.push-tp9{left:75%}.col.push-tp10{left:83.33333333333333%}.col.push-tp11{left:91.66666666666667%}.col.pull-tp1{right:8.333333333333333%}.col.pull-tp2{right:16.66666666666667%}.col.pull-tp3{right:25%}.col.pull-tp4{right:33.33333333333333%}.col.pull-tp5{right:41.66666666666667%}.col.pull-tp6{right:50%}.col.pull-tp7{right:58.33333333333333%}.col.pull-tp8{right:66.66666666666667%}.col.pull-tp9{right:75%}.col.pull-tp10{right:83.33333333333333%}.col.pull-tp11{right:91.66666666666667%}.col.push-tp0{left:0;}.col.pull-tp0{right:0;}.row.facilities{margin-left:-2%;}.row.facilities .col{padding-left:2%;}.facilities div:first-child{text-align:left}}@media only screen and (min-width:1010px){.col.tl1{width:8.333333333333333%}.col.tl2{width:16.66666666666667%}.col.tl3{width:25%}.col.tl4{width:33.33333333333333%}.col.tl5{width:41.66666666666667%}.col.tl6{width:50%}.col.tl7{width:58.33333333333333%}.col.tl8{width:66.66666666666667%}.col.tl9{width:75%}.col.tl10{width:83.33333333333333%}.col.tl11{width:91.66666666666667%}.col.tl12{width:100%}.col.offs-tl1{margin-left:8.333333333333333%}.col.offs-tl2{margin-left:16.66666666666667%}.col.offs-tl3{margin-left:25%}.col.offs-tl4{margin-left:33.33333333333333%}.col.offs-tl5{margin-left:41.66666666666667%}.col.offs-tl6{margin-left:50%}.col.offs-tl7{margin-left:58.33333333333333%}.col.offs-tl8{margin-left:66.66666666666667%}.col.offs-tl9{margin-left:75%}.col.offs-tl10{margin-left:83.33333333333333%}.col.offs-tl11{margin-left:91.66666666666667%}.col.push-tl1{left:8.333333333333333%}.col.push-tl2{left:16.66666666666667%}.col.push-tl3{left:25%}.col.push-tl4{left:33.33333333333333%}.col.push-tl5{left:41.66666666666667%}.col.push-tl6{left:50%}.col.push-tl7{left:58.33333333333333%}.col.push-tl8{left:66.66666666666667%}.col.push-tl9{left:75%}.col.push-tl10{left:83.33333333333333%}.col.push-tl11{left:91.66666666666667%}.col.pull-tl1{right:8.333333333333333%}.col.pull-tl2{right:16.66666666666667%}.col.pull-tl3{right:25%}.col.pull-tl4{right:33.33333333333333%}.col.pull-tl5{right:41.66666666666667%}.col.pull-tl6{right:50%}.col.pull-tl7{right:58.33333333333333%}.col.pull-tl8{right:66.66666666666667%}.col.pull-tl9{right:75%}.col.pull-tl10{right:83.33333333333333%}.col.pull-tl11{right:91.66666666666667%}.col.push-tl0{left:0;}.col.pull-tl0{right:0;}.row.facilities{margin-left:-4%;}.row.facilities .col{padding-left:4%;}}@media only screen and (min-width:1200px){.container{width:76%}.row{margin-left:-4%}.col{padding-left:4%}.col.d1{width:8.333333333333333%}.col.d2{width:16.66666666666667%}.col.d3{width:25%}.col.d4{width:33.33333333333333%}.col.d5{width:41.66666666666667%}.col.d6{width:50%}.col.d7{width:58.33333333333333%}.col.d8{width:66.66666666666667%}.col.d9{width:75%}.col.d10{width:83.33333333333333%}.col.d11{width:91.66666666666667%}.col.d12{width:100%}.col.offs-d1{margin-left:8.333333333333333%}.col.offs-d2{margin-left:16.66666666666667%}.col.offs-d3{margin-left:25%}.col.offs-d4{margin-left:33.33333333333333%}.col.offs-d5{margin-left:41.66666666666667%}.col.offs-d6{margin-left:50%}.col.offs-d7{margin-left:58.33333333333333%}.col.offs-d8{margin-left:66.66666666666667%}.col.offs-d9{margin-left:75%}.col.offs-d10{margin-left:83.33333333333333%}.col.offs-d11{margin-left:91.66666666666667%}.col.push-d1{left:8.333333333333333%}.col.push-d2{left:16.66666666666667%}.col.push-d3{left:25%}.col.push-d4{left:33.33333333333333%}.col.push-d5{left:41.66666666666667%}.col.push-d6{left:50%}.col.push-d7{left:58.33333333333333%}.col.push-d8{left:66.66666666666667%}.col.push-d9{left:75%}.col.push-d10{left:83.33333333333333%}.col.push-d11{left:91.66666666666667%}.col.pull-d1{right:8.333333333333333%}.col.pull-d2{right:16.66666666666667%}.col.pull-d3{right:25%}.col.pull-d4{right:33.33333333333333%}.col.pull-d5{right:41.66666666666667%}.col.pull-d6{right:50%}.col.pull-d7{right:58.33333333333333%}.col.pull-d8{right:66.66666666666667%}.col.pull-d9{right:75%}.col.pull-d10{right:83.33333333333333%}.col.pull-d11{right:91.66666666666667%}.col.push-d0{left:0;}.col.pull-d0{right:0;}}@media only screen and (min-width:1800px){.container{width:70%}.col.bd1{width:8.333333333333333%}.col.bd2{width:16.66666666666667%}.col.bd3{width:25%}.col.bd4{width:33.33333333333333%}.col.bd5{width:41.66666666666667%}.col.bd6{width:50%}.col.bd7{width:58.33333333333333%}.col.bd8{width:66.66666666666667%}.col.bd9{width:75%}.col.bd10{width:83.33333333333333%}.col.bd11{width:91.66666666666667%}.col.bd12{width:100%}.col.offs-bd1{margin-left:8.333333333333333%}.col.offs-bd2{margin-left:16.66666666666667%}.col.offs-bd3{margin-left:25%}.col.offs-bd4{margin-left:33.33333333333333%}.col.offs-bd5{margin-left:41.66666666666667%}.col.offs-bd6{margin-left:50%}.col.offs-bd7{margin-left:58.33333333333333%}.col.offs-bd8{margin-left:66.66666666666667%}.col.offs-bd9{margin-left:75%}.col.offs-bd10{margin-left:83.33333333333333%}.col.offs-bd11{margin-left:91.66666666666667%}.col.push-bd1{left:8.333333333333333%}.col.push-bd2{left:16.66666666666667%}.col.push-bd3{left:25%}.col.push-bd4{left:33.33333333333333%}.col.push-bd5{left:41.66666666666667%}.col.push-bd6{left:50%}.col.push-bd7{left:58.33333333333333%}.col.push-bd8{left:66.66666666666667%}.col.push-bd9{left:75%}.col.push-bd10{left:83.33333333333333%}.col.push-bd11{left:91.66666666666667%}.col.pull-bd1{right:8.333333333333333%}.col.pull-bd2{right:16.66666666666667%}.col.pull-bd3{right:25%}.col.pull-bd4{right:33.33333333333333%}.col.pull-bd5{right:41.66666666666667%}.col.pull-bd6{right:50%}.col.pull-bd7{right:58.33333333333333%}.col.pull-bd8{right:66.66666666666667%}.col.pull-bd9{right:75%}.col.pull-bd10{right:83.33333333333333%}.col.pull-bd11{right:91.66666666666667%}.col.push-bd0{left:0;}.col.pull-bd0{right:0;}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}.left{float:left!important}.right{float:right!important}.full-width{width:100%}.center{display:block;margin-left:auto;margin-right:auto}.text-right{text-align:right;}.text-center{text-align:center;}.text-left{text-align:left;}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.container:after,.row:after{content:"";display:table;clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.print-only{display:none;}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{body{font-size:12px}h1{font-size:30px;}h2{font-size:26px;}h2.subtitle,h3{font-size:20px;}h4{font-size:18px;}p.phone{font-size:16px;}.header-wrapper .logo{margin-bottom:0;padding-bottom:0}.no-print{display:none;}.print-only{display:block;}.leaflet-popup-pane{display:none;}.container{width:960px;}.container.main{padding-top:0;margin-bottom:0}.col.print1{width:8.333333333333333%}.col.print2{width:16.66666666666667%}.col.print3{width:25%}.col.print4{width:33.33333333333333%}.col.print5{width:41.66666666666667%}.col.print6{width:50%}.col.print7{width:58.33333333333333%}.col.print8{width:66.66666666666667%}.col.print9{width:75%}.col.print10{width:83.33333333333333%}.col.print11{width:91.66666666666667%}.col.print12{width:100%}.col.offs-print1{margin-left:8.333333333333333%}.col.offs-print2{margin-left:16.66666666666667%}.col.offs-print3{margin-left:25%}.col.offs-print4{margin-left:33.33333333333333%}.col.offs-print5{margin-left:41.66666666666667%}.col.offs-print6{margin-left:50%}.col.offs-print7{margin-left:58.33333333333333%}.col.offs-print8{margin-left:66.66666666666667%}.col.offs-print9{margin-left:75%}.col.offs-print10{margin-left:83.33333333333333%}.col.offs-print11{margin-left:91.66666666666667%}.col.push-print1{left:8.333333333333333%}.col.push-print2{left:16.66666666666667%}.col.push-print3{left:25%}.col.push-print4{left:33.33333333333333%}.col.push-print5{left:41.66666666666667%}.col.push-print6{left:50%}.col.push-print7{left:58.33333333333333%}.col.push-print8{left:66.66666666666667%}.col.push-print9{left:75%}.col.push-print10{left:83.33333333333333%}.col.push-print11{left:91.66666666666667%}.col.pull-print1{right:8.333333333333333%}.col.pull-print2{right:16.66666666666667%}.col.pull-print3{right:25%}.col.pull-print4{right:33.33333333333333%}.col.pull-print5{right:41.66666666666667%}.col.pull-print6{right:50%}.col.pull-print7{right:58.33333333333333%}.col.pull-print8{right:66.66666666666667%}.col.pull-print9{right:75%}.col.pull-print10{right:83.33333333333333%}.col.pull-print11{right:91.66666666666667%}*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.carousel-logo{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;width:70%;pointer-events:none}.carousel-logo img{width:500px}.carousel-logo .carousel-text h1{color:#fff;font-size:2.0;text-shadow:2px 4px 12px rgba(0,0,0,.60)}.carousel-book-btn-wrapper{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;width:100%;pointer-events:none}.carousel-book-btn-wrapper .btn{display:inline-block;pointer-events:auto;font-size:2rem;padding:.75em 2em;border:2px solid #fff;background:rgba(0,0,0,.30);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);text-decoration:none;font-weight:600;transition:background .2s,color .2s}.carousel-book-btn-wrapper .btn:hover,.carousel-book-btn-wrapper .btn:focus{background:rgba(255,255,255,.15);color:#fff;text-decoration:none}@media only screen and (min-width:480px){.carousel-logo img{width:360px}.carousel-logo .carousel-text h1{font-size:2.5rem}}@media only screen and (min-width:600px){.carousel-logo{top:50%;width:70%}.carousel-logo .carousel-text h1{font-size:3.0}}@media only screen and (min-width:800px){.carousel-logo{width:80%}.carousel-logo img{width:420px}}@media only screen and (min-width:900px){.carousel-logo .carousel-text h1{font-size:4.0}}.restaurant-listing{background:#f7f7f9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.07),0 1.5px 4px rgba(0,0,0,.04);padding:1.5em 1.25em;margin-bottom:1.5em;border:1px solid #ececec}.restaurant-listing h3{margin-bottom:5px}.restaurant-listing p{margin-bottom:0}.ftb-widget .ftb-bookingWidget__inner,.ftb-widget .ftb-bookingWidget__inner.ftb-bookingWidget__inner--lg{background-color:#89c0af!important;border-radius:4px}.ftb-bookingWidget__checkAvailabilityContainer button{background-color:#068bbf!important;color:#FFF!important}.ftb-bookingWidget__checkAvailabilityContainer button:hover{background-color:#33C3F0!important}