@charset "UTF-8";h1{font-family:"Open Sans",Helvetica,sans-serif;font-size:42px;line-height:42px;color:#fff;text-transform:uppercase;margin:0 0 0 0;padding:60px 0 35px 0;font-weight:400}h2{font-family:"Open Sans",Helvetica,sans-serif;font-size:36px!important;line-height:40px!important;color:#ffffff!important;font-weight:400;margin:0}p{font-family:"Open Sans",Helvetica,sans-serif;font-size:15px;color:#444}#feature{height:775px;z-index:999}.featuremain{height:775px}.featureoverlay-fade{bottom:0}#booking{bottom:0}.content{padding:0;margin:0;float:left;text-align:center;width:100%}.content .container{position:relative;z-index:9999;text-align:left;width:1170px;z-index:99}.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;width:calc(50% - 235px);height:auto;min-height:402px;margin:0;padding:0 25px 25px 25px;text-align:left;z-index:999;background:#fff;float:right}.panel.blog .container{padding:0}.panel.blog h3{margin:32px 0 20px 0;padding:0;text-align:left;font-family:"Open Sans",Arial,Times,serif;font-size:16px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:4px}.panel.blog ul{width:auto}.panel.blog li{margin:0;padding:0;width:auto;height:auto;display:inline-block;background:none;position:relative}.panel.blog li:last-child{margin:0}.panel.blog .blog-image{background:center center no-repeat;width:150px;height:91px;margin:0 22px 30px 0}.panel.blog .blog-image:hover{border-color:#ffcf00}.panel.blog .blog-image a{position:relative;display:block;width:131px;height:85px;text-decoration:none}.panel.blog .date{position:absolute;top:0;left:0;font-family:"Open Sans",Helvetica,sans-serif;font-size:10px;line-height:10px;font-weight:400;text-transform:uppercase;color:#fff;text-align:center;width:38px;background:rgba(248,92,47,.8);padding:5px 0;letter-spacing:1px}.panel.blog .date .month{font-family:"Open Sans",Arial,Times,serif;font-size:11px;line-height:15px;text-transform:uppercase}.panel.blog .date .day{font-family:"Open Sans",Arial,Times,serif;font-size:18px;line-height:22px}.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{margin-bottom:0;float:left;width:250px}.panel.blog .title a{display:inline-block;font-size:13px;line-height:20px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:1px}.panel.blog .title a:hover{color:#f85c2f}.panel.blog .summary{padding-left:10px;padding-right:10px;font-size:12px;color:#555;font-family:"Open Sans",Helvetica,sans-serif;line-height:16px;margin:5px 0 5px 0}.panel.blog .more{color:#444}.bottom-banners{position:absolute;right:25px;top:605px;margin:0 0 0 0;padding:20px 0 0 20px;width:370px;height:120px;background:none;z-index:9999;text-align:center;background:rgba(34,34,34,.9)}.bottom-banners ul{margin:0;padding:0}.bottom-banners li{display:inline-block;list-style-type:none;font-family:"Open Sans",Arial,Times,serif;font-size:15px;line-height:22px;color:#fff;font-weight:400;padding:0 0 0 12px;margin:0;text-transform:none;float:left;background:url(/skin/images/footer-sep.png) left center no-repeat;text-align:left}.bottom-banners li:nth-child(odd){width:180px}.bottom-banners li:nth-child(even){width:135px}.bottom-banners p{margin:0;padding:0;position:absolute;left:0;right:0;bottom:0;height:45px}.bottom-banners p a.button{line-height:45px;font-size:13px;margin:0;padding:0;font-weight:400;text-transform:uppercase;color:#ffffff!important;letter-spacing:4px;width:100%}.bottom-banners p a.button:hover{color:#444}.banner img{display:block;border:0}.map-wrapper{position:absolute;top:0;bottom:0;right:0;left:50%;margin:0 0 0 -109px;padding:0}.map-container{margin-top:0;height:478px}.map-shade{display:none}.video-content{position:relative;height:523px;margin:0;padding:0}.video-content p{margin:0;padding:0}.content .left{position:relative;margin:-150px 0 0 2%;padding:0;width:45%;height:auto;z-index:10000}.content .left img{width:100%;height:auto;padding:0;margin:0}.content .right{position:relative;margin:0 0 0 3%;padding:0;width:585px;height:auto;float:left}.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,Times,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:#000;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;background:none}.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:500px;background:#f8a219;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.specials-wrapper .container{height:439px;width:970px}.specials-wrapper .container .special{margin-top:30px}.wifi{position:relative;float:left;width:171px;height:50px;background:url(/skin/images/wifi.png) left top no-repeat;margin:0 0 38px 0;padding:0 0 82px 0}.mid-banners{position:relative;width:100%;min-width:1170px;height:478px;margin:0;padding:0;overflow:hidden}.content .video{position:absolute;left:0;top:0;bottom:0;margin:0;padding:0;width:calc(50% - 185px);background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.content .video a{position:absolute;top:0;left:0;bottom:0;right:0;text-decoration:none;color:transparent;background:url(/skin/images/play.png) center center no-repeat}.content .text{position:relative;display:inline-block;width:310px;height:auto;min-height:440px;text-align:center;margin:0;padding:30px;background:#eee}.content .text h1{font-size:20px;line-height:20px;color:#000;letter-spacing:4px;padding:0 0 15px 0}.content .text h2{font-size:12px!important;line-height:23px!important;background:url(/skin/images/h1-bg.png) center bottom no-repeat;padding:0 0 20px 0;letter-spacing:normal}.content .text p{font-size:13px;line-height:20px;color:#555}.content .rightbanner{position:absolute;right:0;top:0;bottom:0;margin:0;padding:0;width:calc(50% - 185px);background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.content .rightbanner p{position:absolute;margin:0;padding:13px 25px 13px 20px;right:0;bottom:0;background:rgba(34,34,34,.9)}.content .rightbanner a{text-decoration:none;font-size:13px;text-transform:uppercase;color:#fff;letter-spacing:4px}.content .rightbanner img{display:block}.bottom-content{position:relative;min-height:427px}