@charset "UTF-8";h1{text-transform:uppercase;font-size:32px;line-height:36px}h2{font-size:22px;line-height:26px;margin-top:0;color:#666}p{font-size:14px}#feature{height:800px;z-index:999}.featuremain{height:800px}.featureoverlay-fade{bottom:0}#booking{bottom:240px}.content{padding:0 0 0 0;text-align:center;position:relative;margin:0;z-index:999;background:#fff;height:auto}.container.main p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff!important}.container.main>*{color:#fff}.container.main a:link,.container.main a.link:link,.container.main a:link em,.container.main a.link:link em{color:#fff}.contentimage{position:absolute;width:60%;height:100%;background:no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1;left:0}.contentimageoverlay{height:100%}.contentimagetext{position:absolute;width:470px;margin-left:-585px;left:50%;bottom:0;text-align:left;z-index:999}.contentimagetext .button{font-size:16px;font-weight:400;line-height:24px}.contentimagetext .button strong{font-size:20px;font-weight:900}.panel.blog{position:relative;display:block;width:1170px;height:auto;margin:0 auto;padding:0 0 40px 0;text-align:left;z-index:999;background:none}.panel.blog .container{margin:0;padding:0;width:100%}.panel.blog h3{margin:75px 0 25px 0;padding:0 0 20px 0;text-align:center;font-size:34px;line-height:36px;font-weight:400;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:3px}.panel.blog li{position:relative;float:left;margin:0 25px 15px 0;padding:0 20px;width:230px;height:auto;display:inline-block;background:#fff}.panel.blog li:last-child{margin:0}.panel.blog .blog-image{background:center center no-repeat #FFF;width:270px;height:140px;margin:0 0 15px -20px}.panel.blog .blog-image a{position:relative;display:block;width:132px;height:94px;text-decoration:none}.panel.blog .date{position:relative;font-family:'Open Sans',Helvetica,sans-serif;font-size:12px;line-height:12px;font-weight:400;text-transform:none;color:#888;text-align:left;margin:0 0 5px 0;padding:0;background:none}.panel.blog .date .month{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;text-transform:uppercase}.panel.blog .date .day{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:22px;line-height:16px}.panel.blog .date .year{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}.panel.blog .date em{font-size:18px;font-weight:400;font-style:normal;line-height:14px}.panel.blog img{float:left;margin-right:15px}.panel.blog .title{padding:0}.panel.blog .title a{display:inline-block;font-size:16px;font-weight:700;color:#99694b;font-family:'Open Sans',Arial,Helvetica,sans-serif;text-transform:none}.panel.blog .title a:hover{color:#2ecec1}.panel.blog .summary{font-size:13px;color:#333;font-weight:400;font-family:'Open Sans',Helvetica,sans-serif;line-height:19px;margin:5px 0 5px 0;padding:0;text-align:left}.panel.blog .more{margin-bottom:16px}.bottom-banners{position:relative;margin:115px 0 0 0;padding:0;width:100%;min-width:1170px;height:557px;background:none}.bottom-banners .bookingbannercontent-topping{background:none;position:absolute;bottom:0;left:50%;margin-left:-1350px;width:1500px;height:704px;z-index:1}.bottom-banners .bookingbannercontent{background:rgba(248,145,53,.9);position:absolute;left:50%;margin-left:90px;top:150px;width:420px;height:auto;padding:25px}.bottom-banners .bookingbannercontent ul{margin:0;padding:0}.bottom-banners .bookingbannercontent li{margin:0;padding:0;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:36px;font-weight:700;color:#fff;line-height:50px}.banner img{display:block;border:0}.content .left{position:absolute;width:50%;top:0;left:0;bottom:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.content .maintext{position:relative;float:right;margin:0;padding:35px;text-align:left;height:395px;width:400px;overflow-y:auto}.container.text{margin:0;width:100%;min-width:1170px;height:618px}.book-banner{float:right;position:relative;width:555px;height:441px;margin:0;padding:0;background:no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}.book-banner .book-banner-topping{position:absolute;top:0;left:0;width:555px;height:441px;z-index:1;pointer-events:none}.book-banner .book-banner-text{position:absolute;top:0;left:0;width:555px;height:425px;z-index:999;text-align:center;padding-top:130px}.book-banner p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;color:#fff;line-height:30px;text-align:center;margin:0}.book-banner p a{margin-top:20px;font-size:16px;font-weight:400;padding:0 15px}.content-bottom{margin-top:-70px}.half{width:50%!important;min-width:585px}.content .left.half{position:absolute;top:0;bottom:0;left:0;right:0;background:#99694b;text-align:center;min-height:727px;height:auto}.content .left.half .bg-img{background:no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;width:100%;height:100%;pointer-events:none;opacity:.7}.content .left.half p{margin:0;padding:0;position:absolute;top:0;bottom:0;right:0;left:0}.content .left.half p a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;color:transparent}.left-half-topping{position:absolute;top:0;left:0;width:100%;height:298px;;pointer-events:none;z-index:1}.left-half-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center}.content .right.half{position:relative;min-height:547px;padding-bottom:180px;height:auto;width:50%;min-width:585px;background:#f7edd0;text-align:left}.content .right.half h1,.content .right.half h2,.content .right.half p,.content .right.half div{padding-left:50px;padding-right:50px}.content .right.half h1{padding-top:65px}.content-fade{position:absolute;top:0;left:0;right:0;height:490px;z-index:1;poiter-events:none;background:none}.specials-wrapper{position:relative;float:left;width:100%;min-width:1170px;height:567px;background:#99694b;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:999}.specials-wrapper .specials-topping{position:absolute;background:none;top:0;left:0;right:0;bottom:0;z-index:1}.specials-wrapper .container{position:relative;height:auto;width:1170px;z-index:2}.specials-wrapper .container .special{margin-top:70px}.blog-wrapper{position:relative;float:left;width:100%;min-width:1170px;margin:0 0 0 0;padding:0 0 65px 0;z-index:999;background:#333}.banners{position:relative;padding:0;margin:0;width:100%;min-width:1170px}.banners .left,.banners .right{position:relative;width:50%;min-width:585px;height:425px;margin:0;padding:0}.bookingbannercontent ul{position:relative;display:inline-block;float:left;width:585px;height:auto;padding:0;margin:15px 0 0 0;text-align:left;z-index:99999}.bookingbannercontent li{display:inline-block;float:right;background:url(/skin/images/bullet-bg-large.png) left center no-repeat;margin:0 0 0 0;padding:0 0 0 15px;width:355px;clear:both;line-height:27px;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:1px}.bookingbannercontent p:last-of-type{margin:0;padding:0;position:relative;float:right;width:215px;height:135px}.bookingbannercontent a.button{position:relative;z-index:2;background:#d68803;line-height:135px;height:135px;width:190px;padding:0 25px 0 0;text-align:center;font-size:20px;font-weight:700;letter-spacing:2px;font-family:'Lato',Arial,Helvetica,sans-serif}.bookingbannercontent a.button:hover{background:#99694b}.notes{position:absolute;right:0;bottom:0;width:30%;height:auto;background:rgba(228,170,46,.9);padding:20px 30px;margin:0;z-index:99999}.notes p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;font-weight:700;color:#ffffff!important;margin:10px 0;padding:0}.bookingbanner{position:relative;float:right;width:640px;height:130px;margin:0;padding:15px 30px;background:url(/skin/images/booking-bg.jpg) center center no-repeat}.bookingbanner ul{padding:0;margin:0}.bookingbanner li{font-size:22px;color:#fff;font-weight:600;line-height:32px;text-align:left;text-transform:uppercase;list-style-type:none;letter-spacing:1px;padding-left:15px}.bookingbanner p{position:absolute;top:40px;right:30px;margin:0;padding:0}.bookingbanner a.button{margin-top:20px}.faq{position:relative;display:inline-block;float:left;width:470px;height:160px;margin:0 auto;background:#e29e29;text-align:center}.map-wrapper{position:absolute;right:0;width:50%;height:480px;margin:0;padding:0}.map-container{width:100%;height:480px}.faq p{margin:0;padding:45px 0 0 30px;text-align:left}.faq a{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:24px;line-height:28px;color:#fff;text-decoration:none;text-transform:none}.faq a::after{content:">";position:relative;float:right;display:inline;background:url(/skin/images/gt.png) center center no-repeat;width:32px;height:24px;margin:20px 10px 0 0;padding:0;color:transparent}.faq a strong{font-size:30px;font-weight:600}.faq a:hover{text-decoration:underline}.video{position:absolute;width:700px;height:465px;top:0;margin:0;left:0;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.video p{margin:0;padding:0}.video p a{position:absolute;top:0;left:0;width:700px;height:465px;background:url(/skin/images/play.png) center center no-repeat;cursor:pointer;z-index:999999;color:transparent}.content-wrapper{position:relative;background:#333;padding-bottom:115px}.content-wrapper .container{position:relative;margin-top:-90px}