@import url(https://fonts.googleapis.com/css?family=Merriweather:300,400,700|Open+Sans:400,700,800);body{background:#fff;width:100%;overflow-x:hidden}body,th,td,p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;color:#333}a{color:#0084aa}a:hover{text-decoration:underline}a.link{color:#0084aa;text-decoration:none;cursor:text}h1,h2,h3,h4{position:relative;font-family:'Merriweather',Arial,Helvetica,sans-serif;color:#0084aa;font-weight:400}.h1,h1{font-size:48px;text-transform:uppercase;text-align:center}h1.things-to-do{position:absolute;top:0;left:50%;display:inline-block;text-align:center;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:32px;line-height:36px;width:90%;max-width:991px;margin:-425px 0 0 -45%;height:auto;font-weight:800;color:#fff;text-shadow:6px 6px rgba(0,0,0,.08)}.h2,h2{font-size:36px;text-transform:none}.h3,h3{font-size:30px}.page-header{position:relative;margin:0 0 20px 0;padding:20px 0 0 0;border:0}.page-content{position:relative;padding:0 0 20px 0}.page-content,.page-content p{font-size:15px;line-height:24px}.page-content.no-center,.page-content.no-center p{text-align:left}.page-content .inner-content{padding:50px}.page-content h2{margin-top:30px;text-transform:none}p{margin:0 0 20px 0}blockquote p{font-size:16px;line-height:24px}.btn,.btn-primary,.alt a{position:relative;display:inline-block;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;height:40px;line-height:40px;text-transform:uppercase;background:#0084ab;color:#fff;border:2px solid #0084ab;border-radius:0;letter-spacing:1px;font-size:12px;padding:0 10px}.btn.alt,.btn-primary.alt{background:#fff;color:#0084ab}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.alt a:hover{background:#fff;color:#0084ab}input[type="text"]{color:#333}.notification{position:relative;margin:10px 0;padding:8px 15px 8px 35px;border:1px solid #6DC361;color:#6b6b6b}.notification:before{position:absolute;font-family:'Glyphicons Halflings';color:#6DC361;content:'\e086';top:8px;left:8px}.warning{position:relative;margin:10px 0;padding:8px 15px 8px 35px;border:1px solid #bcbcbc;color:#6b6b6b}.warning:before{position:absolute;font-family:'Glyphicons Halflings';color:#f6a312;content:'\e107';top:8px;left:8px}.error{position:relative;margin:10px 0;padding:8px 15px 8px 35px;border:1px solid #EA6B58}.error:before{position:absolute;font-family:'Glyphicons Halflings';color:#EA6B58;content:'\e088';top:8px;left:8px}.form-control{border-radius:0}.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child){padding-right:0;padding-left:0}.container.main{position:relative;height:auto;overflow-x:hidden}.container.main.things-to-do{overflow:visible}.container.main.weddings-wrapper{background:#f0f0f0}.container-main-wrapper{position:relative;display:inline-block;float:left;margin:0;width:100%;height:auto;background:#fff;clear:both;z-index:999}footer .fa-inverse{color:#fff}.navbar-brand{padding:0 15px;height:77px;width:auto;max-width:328px}.navbar-brand>img{height:77px}.navbar-custom .socialmedia{display:none}.socialmedia{display:inline-block;font-size:12px;line-height:28px}.socialmedia a{text-decoration:none;color:#0d657f!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.socialmedia a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.socialmedia .fa-stack-2x{position:relative;width:36px;height:36px;line-height:36px;font-size:36px}.navbar .navbar-details{text-align:right;padding-left:0}.navbar .phone{clear:both;float:right;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:22px;line-height:26px;color:#a0faff;padding:0;margin:10px -40px 0 0;zoom:.65;transform:scale(.65);-ms-transform:scale(.65);-mos-transform:scale(.65);-webkit-transform:scale(.65);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0}.navbar .phone a{color:#a0faff!important;text-decoration:none;font-size:22px;font-weight:400}.phone .fa-stack{font-size:13px;color:#a0faff;line-height:28px}.navbar-custom{background:#0084ab;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:8px;text-transform:uppercase;border:0;top:0;margin:0;min-height:77px}.navbar-custom .container{background:none;padding:0}.navbar-custom .container .row{margin:0}.navbar-custom .col-md-6{float:left;position:absolute;padding:0;z-index:999;width:auto}.navbar-custom .col-md-6.navbar-details{float:right;clear:both;width:100%;position:relative;z-index:999}.navbar-header{float:right;clear:both}.navbar-custom .navbar-toggle{clear:both;margin:5px 10px 0 0}.navbar-custom .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:rgba(0,0,0,.25)}.navbar-custom .navbar-nav li ul{list-style-type:none;padding:0}.navbar-custom .navbar-nav li li a{display:block;color:#fff;font-size:12px}.navbar-custom .navbar-nav li li a:focus,.navbar-custom .navbar-nav li li a:hover{background:rgba(8,105,174,.75);color:#FFF;display:block;text-decoration:none}.navbar-custom .navbar-nav>li{margin-right:1px}.navbar-custom .navbar-nav>li>a{font-family:'Open Sans',Arial,Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:400;padding:5px 14px}.navbar-custom .navbar-nav>li.alt>a{color:#ffbf36;font-weight:600;border:none;letter-spacing:normal}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:#1c4283;color:#FFF}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:#1c4283;color:#FFF}.navbar .navbar-collapse{text-align:center;width:100%;padding:0;margin:90px 0 0 0;overflow-x:hidden;max-height:250px}#feature{position:relative;width:100%;height:100%;min-height:548px}#feature.detail{min-height:77px}.featuremain{width:100%;height:100%;min-height:548px}.featuremain .slide,.featureimage{background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.featureimage{height:100%;min-height:548px;text-align:center}.featureoverlay{position:absolute;z-index:999;width:100%;margin:0 auto;text-align:center;bottom:30px}.featureoverlay p{margin:0;font-size:22px;font-weight:400;color:#FFF;line-height:26px;text-align:center;text-transform:uppercase;letter-spacing:2px}.featureoverlay strong{font-size:48px;font-weight:800;line-height:50px}.featureoverlay a{display:block;width:126px;height:126px;margin:0 auto;background:url(/skin/images/icon-play.png) center center no-repeat;color:transparent;text-decoration:none}.featureoverlay a:hover{color:transparent}#booking{position:absolute;width:1230px;height:114px;color:#333;background:rgba(0,0,0,.5);bottom:205px;left:50%;margin-left:calc(-615px * 0.5);padding:0 30px;zoom:.5;transform:scale(.5);-ms-transform:scale(.5);-mos-transform:scale(.5);-webkit-transform:scale(.5);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0}#booking::after{content:"";position:absolute;bottom:0;left:0;width:270px;height:67px;margin:0 0 -60px 0;background:url(/skin/images/wifi.png) center center no-repeat;display:none}#booking h3{display:inline-block;width:200px;float:right;font-size:24px;line-height:28px;font-weight:400;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:2px;margin:10px 20px 0 0}.ios h3{font-size:16px!important}#booking label{display:inline-block;width:100%;padding:0;margin:10px 0 0 0;font-size:14px;line-height:30px;color:#333;font-weight:700;text-align:center;text-transform:uppercase}.ios label{font-size:10px!important}#booking .form-group{position:relative;width:290px;height:54px;float:left;background:#fff;padding:0;margin:30px 2px 0 0;overflow:hidden}#booking .col-xs-9{padding-right:0;padding:0;width:100%}#booking .form-control{background:none;border:none;color:#333;font-size:16px;width:153px;height:90px;padding:0 0 0 20px;line-height:32px}#booking select.form-control{background:url(/skin/images/select-arrow.png) no-repeat 265px center #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';text-indent:.01px;height:54px;width:290px}#booking .form-control select::-ms-expand{display:none}#booking .form-control option{background:#fff;color:#000}#booking .datepicker_trigger{position:absolute;top:10px;right:10px;display:none}#booking span.large{position:absolute;left:0;top:55px;width:100%;height:50px;font-size:48px;color:#0084ab;font-weight:300;text-align:center;pointer-events:none}.ios span.large{font-size:30px!important}#booking span.small{color:#666;font-weight:300;position:absolute;left:0;top:90px;text-transform:uppercase;text-align:center;width:100%;letter-spacing:1px;pointer-events:none}#booking .btn{padding:0;margin:30px 0 0 0;background:url(/skin/images/arrow-bg.png) right 25px center no-repeat #ff4c2f;border-radius:0;border:none;color:#fff;float:right;width:293px;height:54px;font-size:20px;font-weight:400;text-transform:none;letter-spacing:1px}.ios .btn{font-size:9px!important}.form-standard{border:1px solid #EEE;margin:25px 200px;padding:15px}.well .form-standard{border:0;margin:25px 0;padding:0}.gallery-row{margin-bottom:60px}.list .entry{position:relative;margin:35px 0}.blog-post{margin-top:40px}.blog-post h1{margin-top:0}.blogs{margin-top:65px}.blogs .list .entry:first-child,.blogs .list .entry:first-child h2{margin-top:0}.list.rooms .entry .text{color:#333;padding:10px;z-index:999;background:#f0f0f0}.list.rooms .entry h2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;line-height:34px;text-transform:none;letter-spacing:normal;margin:0 0 15px 0;color:#0084aa;background:url(/skin/images/room-title-bg.png) left bottom no-repeat;padding-bottom:24px}.list.rooms .entry p{line-height:22px;color:#333!important}.list.rooms .entry span{color:#333!important}.list.rooms .entry .thumb{float:left;margin:0 5px 5px 0}.list.rooms .btn.features,.list.rooms .btn.reviews,.list.rooms .btn.floorplan{background:#fff;color:#0084ab;width:47%;max-width:152px;padding:0;float:left}.list.rooms .btn.features{margin:0 15px 15px 0}.list.rooms .btn.more-info{width:100%;max-width:320px;clear:both;float:left}.list.rooms .btn.closediv{position:absolute;top:20px;right:20px;display:inline-block;width:21px;height:21px;padding:0;background:url(/skin/images/x.png) center center no-repeat;border:none;color:transparent}.room-feature,.room-testimonial{display:none;position:relative;padding-top:50px}.room-feature{column-count:2;column-gap:20px}.list.rooms .entry .room-testimonial p{font-size:14px;font-style:italic;line-height:18px}ul.room-icons{position:relative;display:inline-block;text-align:left;margin:0;padding:0;list-style-type:none}.room-pricing{font-size:16px;color:#0084aa}.room-pricing .sub{font-size:14px}.list.rooms .room-pricing .sub{color:#0084aa!important}ul.room-icons li.room-icon{position:relative;display:inline-block;float:left;margin:0 30px 20px 0;padding:0;width:46px;height:43px;color:transparent}li.room-icon.park{background:url(/skin/images/icon-park.png) center center no-repeat}li.room-icon.bath{background:url(/skin/images/icon-bath.png) center center no-repeat}li.room-icon.bed{background:url(/skin/images/icon-bed.png) center center no-repeat}li.room-icon.guest{background:url(/skin/images/icon-guest.png) center center no-repeat}li.superscript1,li.superscript2{padding-right:18px!important}li.superscript1::after,li.superscript2::after,li.superscript3::after,li.superscript4::after,li.superscript5::after,li.superscript6::after,li.superscript7::after,li.superscript8::after,li.superscript9::after,li.superscript10::after,li.superscript1\.5::after,li.superscript2\.5::after,li.superscript3\.5::after,li.superscript4\.5::after,li.superscript5\.5::after,li.superscript6\.5::after,li.superscript7\.5::after,li.superscript8\.5::after,li.superscript9\.5::after,li.superscript10\.5::after{position:absolute;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:20px;color:#333;width:25px;height:25px;top:0;right:-25px;content:"1"}li.superscript1\.5::after{content:"1.5"}li.superscript2::after{content:"2"}li.superscript2\.5::after{content:"2.5"}li.superscript3::after{content:"3"}li.superscript3\.5::after{content:"3.5"}li.superscript4::after{content:"4"}li.superscript4\.5::after{content:"4.5"}li.superscript5::after{content:"5"}li.superscript5\.5::after{content:"5.5"}li.superscript6::after{content:"6"}li.superscript6\.5::after{content:"6.5"}li.superscript7::after{content:"7"}li.superscript7\.5::after{content:"7.5"}li.superscript8::after{content:"8"}li.superscript8\.5::after{content:"8.5"}li.superscript9::after{content:"9"}li.superscript9\.5::after{content:"9.5"}li.superscript10::after{content:"10"}li.superscript10\.5::after{content:"10.5"}ul.features{list-style-type:none;padding:0;position:relative}ul.features li{display:inline-block;width:100%;max-width:200px;margin:0 10px 0 0;padding:0 0 0 10px;float:left;background:url(/skin/images/bullet-small.png) left center no-repeat}.feature-video{margin-top:77px}.room-gallery{background:top left no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;text-align:center}.room-gallery div{display:inline-block;width:45%;max-width:350px;height:auto}.room-gallery .thumb{display:inline-block;width:70px;margin:5px 0 0 0}.list.faqs{margin-top:60px}.list.faqs h3{text-transform:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #eaeaea}.well{background:rgba(0,0,0,.1)}.map-wrapper{clear:both}.map-wrapper h3,.map-wrapper p{text-align:center}.map-container{width:100%;height:400px}.map-info{display:none;color:#000}.marker-window{font-size:14px;color:#000}#datepicker_div{border:0;font-family:Arial,Helvetica,sans-serif}.datepicker_control{background:#888}.datepicker_header,.datepicker_header select{background:#248acc;font-weight:400;font-size:13px;padding:0}.datepicker_header{padding-bottom:8px}img.datepicker_trigger{margin:0}.datepicker_currentDay{background:#fda500!important}.datepicker_currentDay a{color:#FFFFFF!important}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-safari-box-sizing:content-box;box-sizing:content-box}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-safari-box-sizing:content-box;box-sizing:content-box}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-safari-box-sizing:content-box;box-sizing:content-box}footer.base{clear:both;background:none;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding:0 0 35px 0;color:#fff;margin-top:20px;display:inline-block;width:100%}footer.base .footer-img{position:relative;display:block;margin:0 auto 20px auto;width:100%;max-width:1170px;height:auto}footer.base .footer-img img{width:100%;max-width:1170px;height:auto}.footermenu,.copyright,.footermenu p,.copyright p{font-size:12px;color:#666}.copyright{background:none;padding:5px 0;font-size:12px}.footermenu{text-align:center}.infomenu{margin-bottom:10px;color:#fff;background:#0084aa;text-transform:lowercase;z-index:9999}.infomenu h4{margin:0 0 5px 0;font-size:18px;color:#eddecc;font-weight:700}.infomenu ul{list-style:none;margin:0;padding:0}.infomenu li{background:none;padding:0;text-align:center}.vcard{background:none;font-size:13px;color:#333;line-height:14px;text-align:center}.vcard ul,.footermenu ul{margin:0;padding:0;list-style:none}.vcard li{margin:0 0 5px 0;padding:0}.vcard .org{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-size:22px;line-height:24px;color:#0084aa;font-weight:400;text-transform:uppercase;letter-spacing:2px}.infomenu a{color:#ddd;font-size:14px}.vcard a,.footermenu a{color:#0084ab}.footermenu a{color:#0084aa}.copyright a{color:#666}.footermenu li{display:inline-block;background:right no-repeat url(/skin/images/footer-div.png);padding:0 9px}.footermenu li:first-child{background:none}footer .footer-tags{display:inline-block;margin-left:10px;font-size:12px}.footer-tags p{display:inline-block;margin:0}.footer-tags .tag{padding:5px 58px 5px 0;background:right no-repeat url(/skin/images/etourism-gray-50.png)}footer .socialmedia{margin-top:5px}footer .trademark{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:36px;color:#eddecc;line-height:30px;text-align:left}.clearboth{clear:both;height:0}.copyright-area-wrapper{text-align:center}.thumbs{margin-top:5px}.list.deals{margin:30px auto 0 auto;text-align:center}.list.deals .entry{position:relative;display:inline-block;height:auto}.list.deals .text{text-align:center;font-size:12px}.list.deals .text p{color:#333;font-size:14px;padding-left:20px;padding-right:20px}.list.deals .text h2{padding-bottom:15px;margin-bottom:20px;text-align:center;text-transform:uppercase}.list.deals .text h3{font-size:18px;font-style:italic}.list.deals .deal-image{position:absolute;left:auto;width:40%;top:0;right:0;bottom:0;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.page-content.deal-details{text-align:center}.page-content.deal-details .deal-image-details{margin:20px 0 50px 0}.list.things-to-do{margin:30px auto 0 auto;text-align:center}.list.things-to-do .entry{position:relative;float:left;width:100%;height:auto;clear:both;margin:0 0 10px 0;background:#f0f0f0}.list.things-to-do .activity-video p,.list.things-to-do .activity-video.bg-overlay p{margin:0;padding:0}.list.things-to-do .activity-video .travel_reel_footer{position:absolute!important;bottom:0!important;width:100%!important;padding:0 0 2px 6px!important;margin:0!important;height:auto!important}.list.things-to-do .text{text-align:left;display:inline-block}.list.things-to-do .text p{color:#333;font-size:14px;padding-left:20px;padding-right:20px}.list.things-to-do .text h2{font-size:24px;color:#0084aa;text-align:left;padding:0 20px}.list.things-to-do .activity-image{position:relative;float:left;width:0;height:0;padding:50%;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.list.things-to-do .activity-video{position:relative;float:left;width:100%;height:auto;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.list.things-to-do .activity-video.bg-overlay{background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.list.things-to-do .activity-video.bg-overlay .travelreel.travelreel-complete img.travel_reel_holder{visibility:hidden!important}.fa-inverse{position:absolute;top:0;margin-top:-6px}.fa-inverse::before{font-size:18px}.slick-track{height:auto;padding-bottom:50px}.roomvideo{position:relative;height:100%}.slick-slide{height:auto;position:relative}.slick-slide img{width:100%;height:auto}.slick-next,.slick-prev{width:42px;height:42px;bottom:0;top:auto;left:50%;margin:0 0 0 -21px}.slick-next,.slick-next:hover,.slick-next:focus{margin-left:8px;background:url(/skin/images/slick-right.png) center center no-repeat!important}.slick-next::before{content:" "}.slick-prev,.slick-prev:hover,.slick-prev:focus{margin-left:-50px;background:url(/skin/images/slick-left.png) center center no-repeat!important}.slick-prev::before{content:" "}.list.activities{margin:30px auto 0 auto;text-align:center}.list.activities .entry{position:relative;height:auto}.list.activities .text{text-align:center}.list.activities .text p,.list.activities .text span{color:#333!important;font-size:14px;padding-left:20px;padding-right:20px}.list.activities .text h2{font-size:18px;background:url(/skin/images/room-title-bg.png) center bottom no-repeat;padding-bottom:16px;margin-top:20px;margin-bottom:20px;text-align:center;color:#333}.list.activities .activity-image{position:relative;float:left;width:100%;height:240px;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.list.activities ul.social-links{list-style-type:none;margin:0;padding:0}.list.activities ul.social-links li{position:relative;display:block}.list.activities ul.social-links li,.list.activities ul.social-links li a{font-size:14px}.list.activities ul.social-links li.phone{padding-right:10px;background:url(/skin/images/bullet-bg.png) right center no-repeat}.list.activities ul.social-links li.website{padding-left:5px}.list.activities ul.social-links li.fb{display:block}.list.activities ul.social-links li.fb a{display:inline-block;margin:5px 0 0 0;color:transparent;background:url(/skin/images/fb-small.png) center center no-repeat;width:30px;height:30px}div.room-includes{position:relative;display:block;float:left;clear:both;padding:0;margin:0 0 10px 0}div.room-includes p{font-size:14px;font-weight:700;margin-bottom:10px}div.room-includes .icon{position:relative;width:42px;height:42px;display:inline-block;padding:0;margin:0 2px 0 2px}div.room-includes .icon.ac{background:url(/skin/images/icon-ac.png) center center no-repeat}div.room-includes .icon.austar{background:url(/skin/images/icon-austar.png) center center no-repeat}div.room-includes .icon.balcony{background:url(/skin/images/icon-balcony.png) center center no-repeat}div.room-includes .icon.bath{background:url(/skin/images/icon-bath.png) center center no-repeat}div.room-includes .icon.catering{background:url(/skin/images/icon-catering.png) center center no-repeat}div.room-includes .icon.wifi{background:url(/skin/images/icon-wifi.png) center center no-repeat}div.room-includes .icon.pool{background:url(/skin/images/icon-pool.png) center center no-repeat}.overlay-youtube.room{position:relative;display:block;padding:0;margin:0 auto;text-align:center;width:72px;height:72px;cursor:pointer;background:url(/skin/images/icon-play-small.png) center center no-repeat}.row.room-categories{text-align:center;margin:30px auto}.row.room-categories .btn{width:100px!important;height:30px!important;line-height:30px;font-size:12px;padding:0;margin:0 0 5px 0;border:none}.row.room-categories .btn:hover,.row.room-categories .btn.active{background:#ff4c2f;color:#fff;z-index:999}.row.room-categories .btn:hover::after,.row.room-categories .btn.active::after{content:" ";position:absolute;width:25px;height:12px;bottom:0;left:50%;margin:0 0 -12px -12px;background:url(/skin/images/arrow-orange.png) center center no-repeat}.things-to-do-slides{position:relative;width:100%;padding:0;background:#f0f0f0}#things-to-do-gallery{position:relative;display:inline-block;width:100%}.things-to-do-slides .text{position:relative;padding:0 20px;text-align:center}.things-to-do-slides .text h2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:30px}.travelreel.travelreel-complete{width:100%!important;height:auto!important;max-height:560px}.travelreel.travelreel-complete img.travel_reel_holder{width:100%!important;height:auto!important;max-width:100%!important;min-height:100%!important;max-height:539px!important}.travelreel.no-video.travelreel-complete img.travel_reel_holder{visibility:hidden!important}.tooltip-inner{background-color:#ff4c2f;color:#fff;font-size:15px;line-height:15px;padding:10px 20px;border-radius:0}.tooltip.top .tooltip-arrow{border-top-color:#ff4c2f}.tooltip.right .tooltip-arrow{border-right-color:#ff4c2f}.tooltip.bottom .tooltip-arrow{border-bottom-color:#ff4c2f}.tooltip.left .tooltip-arrow{border-left-color:#ff4c2f}.room-detail{margin-top:30px}.bottom-banners{margin:0 auto}.bottom-banners h2{text-align:center;font-size:36px;margin:30px auto}.bottom-banners div.col-sm-4{padding:0;height:300px}.bottom-banners div.banner{position:relative;display:inline-block;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;height:100%;width:100%;text-align:center}.bottom-banners div.banner::before,#special::before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);pointer-events:none;z-index:0}.bottom-banners div.banner h4,#special h4{font-size:24px;line-height:55px;color:#fff}.bottom-banners div.banner p,#special p{color:#b0edff;font-size:16px;line-height:22px;font-style:italic;font-family:'Merriweather',Arial,Helvetica,sans-serif;position:relative}.bottom-banners div.banner p:last-of-type{position:initial}.bottom-banners div.banner a.btn,#special a.btn{background:none;border:2px solid #fff;color:#fff;font-style:normal;line-height:44px;height:44px;width:198px;font-size:18px;font-weight:400;text-transform:none;position:absolute;bottom:30px;left:50%;margin:0 0 0 -99px}#special{text-align:center}#special .text{height:100%;position:relative;display:inline-block}#special p:last-of-type{position:initial}.centered{text-align:center!important}.video_overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.room-video{position:relative}@media (min-width:320px){.form-standard{margin:25px 0}.well .form-standard{margin:25px 0}.list.rooms .entry h2{clear:both}.list.rooms .entry .img-responsive{min-height:auto}.list.deals{position:relative}.list.deals .entry{position:relative;vertical-align:top;width:270px;height:auto;padding:0;margin:0 auto 15px auto;background:#fff}.list.deals .deal-image{position:relative;float:left;margin:0;padding:0;width:270px;height:270px;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.list.deals .text{position:relative;float:left;background:#fff;color:#000;width:100%;height:auto}.list.deals .text h2 a{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000}.list.deals .text .btn,.list.deals .text .btn-primary{margin-bottom:10px}.list.activities{position:relative}.list.activities .entry{position:relative;width:100%;height:auto;padding:0 0 30px 0;margin:0 10px 10px 0;background:#fff}.list.activities .activities-image{position:relative;float:left;margin:0;padding:0;width:100%;height:270px;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.list.activities .text{position:relative;float:left;background:#f0f0f0;color:#333;width:100%;height:auto}.list.activities .text h2 a{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#fff}.list.activities ul.social-links{list-style-type:none;margin:0;padding:0}.list.activities ul.social-links li,.list.activities ul.social-links li a{font-size:14px}}@media (min-width:480px){#booking{zoom:.6;bottom:152px;transform:scale(.6);-ms-transform:scale(.6);-mos-transform:scale(.6);-webkit-transform:scale(.6);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0;margin-left:calc(-615px * 0.6)}.navbar .phone{zoom:.75;margin-right:-30px;transform:scale(.75);-ms-transform:scale(.75);-mos-transform:scale(.75);-webkit-transform:scale(.75);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0}.btn,.btn-primary,.alt a{letter-spacing:2px;font-size:14px;padding:0 40px}}@media (min-width:640px){.ios h3{}.list.deals .entry{margin:0 10px 10px 0}.featureoverlay{bottom:190px}}@media (min-width:768px){.ios h3{}.container{width:100%;position:relative}.navbar .navbar-collapse{text-align:right;float:right;padding:0;margin-top:-27px}.navbar-header{clear:none;margin-top:10px}.navbar-custom{height:100px}.navbar-custom .container{padding:0 20px}.navbar-brand>img{height:100px}.navbar-brand{height:100px}.navbar-custom .socialmedia{display:inherit;float:right;margin:0 20px 0 0;line-height:37px}.navbar-custom .navbar-nav>li>a{padding:5px 7px;font-size:8px;color:#fff}.navbar .phone{line-height:39px;background:none;margin-top:10px;zoom:1;margin-right:10px;transform:scale(1);-ms-transform:scale(1);-mos-transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0}.navbar .phone a.contact{font-size:14px;line-height:39px;display:inline-block;padding:0 13px 0 0;margin:0 8px 0 0;border-right:1px solid #4595b5}.feature-video{margin-top:100px}.row.room-categories{text-align:center;margin:60px auto}.row.room-categories .btn{width:228px!important;height:61px!important;line-height:61px;font-size:24px;padding:0;border:none;margin-right:5px}.row.room-categories .btn:hover,.row.room-categories .btn.active{background:#ff4c2f;color:#fff}.row.room-categories .btn:hover::after,.row.room-categories .btn.active::after{content:" ";position:absolute;width:25px;height:12px;bottom:0;left:50%;margin:0 0 -12px -12px;background:url(/skin/images/arrow-orange.png) center center no-repeat}.list.rooms .entry h2{font-size:30px;line-height:30px}footer .trademark .footermenu{text-align:right}.navbar-nav{float:right;margin-top:18px}.navbar-custom .navbar-nav li li a{font-size:9px}.navbar-custom .navbar-nav li a{line-height:60px;height:60px}.navbar-custom .navbar-nav li.active a:link,.navbar-custom .navbar-nav li.active a:active,.navbar-custom .navbar-nav li.active a:visited{background:none;border-bottom:2px solid #92eff5}.navbar-custom .navbar-nav li:hover a:link,.navbar-custom .navbar-nav li:hover a:active,.navbar-custom .navbar-nav li:hover a:visited,.navbar-custom .navbar-nav li:hover a:hover{background:none;border-bottom:2px solid #92eff5}.navbar-custom .navbar-nav li:hover a:link,.navbar-custom .navbar-nav li:hover a:active,.navbar-custom .navbar-nav li:hover a:visited,.navbar-custom .navbar-nav li:hover a:hover{background:none;border-bottom:2px solid #92eff5}.navbar-custom .navbar-nav li:hover li a:link,.navbar-custom .navbar-nav li:hover li a:active,.navbar-custom .navbar-nav li:hover li a:visited,.navbar-custom .navbar-nav li:hover li a:hover{background:#0084ab;color:#fff;border:none}.navbar-custom .navbar-nav li li:hover,.navbar-custom .navbar-nav li li.active,.navbar-custom .navbar-nav li li a:hover,.navbar-custom .navbar-nav li li.active a,.navbar-custom .navbar-nav li li:hover a:hover{color:#1c4283;background:#fff;border:none;text-decoration:none}.navbar-custom .navbar-nav li li.active a,.navbar-custom .navbar-nav li:hover li.active a{background:#fff;color:#1c4283;text-decoration:none;border:none}.navbar-custom .navbar-nav li ul{display:none;background:#0084ab;color:#fff;position:absolute;display:none;width:auto;height:auto;border:0;padding:10px 0;margin:0;top:54px;left:0;z-index:999;text-align:left}.navbar-custom .navbar-nav li:hover ul{display:block}.navbar-custom .navbar-nav li li{padding:0 10px}#booking{bottom:152px;zoom:.75;transform:scale(.75);-ms-transform:scale(.75);-mos-transform:scale(.75);-webkit-transform:scale(.75);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0;margin-left:calc(-615px * 0.75)}.infomenu{width:100%;right:auto;text-align:center;padding:30px 0}.infomenu li{background:left no-repeat url(/skin/images/infomenu-div.png);margin:0 0 3px 0;padding-left:12px;padding-right:8px;text-align:left;display:inline-block}.infomenu li:first-child{background:none;padding-left:0}.vcard{margin:0 auto;display:block;left:auto;width:100%}.vcard .org{font-size:30px;line-height:34px}.copyright-area-wrapper{display:inline-block;width:100%;margin-top:30px}.footermenu{text-align:left;float:left}.footermenu li{float:left;display:inline-block;line-height:22px;background:url(/skin/images/footer-div.png) left center no-repeat;padding:0 5px 0 10px}.copyright{font-size:12px;float:right;padding:0 10px 0 0}.list.activities .entry{width:32%;max-width:370px;float:none;display:inline-block;margin:0 auto 35px auto;padding:0 15px;clear:none;vertical-align:top;height:auto}.list.activities .entry .text{height:400px;overflow-x:hidden}}@media (min-width:992px){.ios h3{font-size:24px}.ios label{font-size:14px}.ios span.large{font-size:48px}.ios .btn{font-size:14px}.navbar-brand{height:128px;margin-top:0}.navbar-brand>img{height:128px}.h1,h1{text-align:left}.list.rooms .container{padding:0}.list.rooms .entry .thumb{float:none;display:inline-block;margin:14px 14px 0 0}.navbar-custom{height:128px}.navbar-custom .navbar-nav>li>a{padding:0 7px;font-size:12px}.navbar-custom .navbar-nav li li a{font-size:12px}h1.things-to-do{font-size:72px;line-height:76px;width:100%;max-width:645px;margin:-425px 0 0 -322px}.list.things-to-do .text h2{font-size:36px}.slick-prev,.slick-next{left:auto;right:0;top:auto;bottom:30px;margin-left:0}.slick-prev{margin-right:15%}.slick-next{margin-right:calc(15% - 55px)}.feature-video{position:relative;float:left;margin:0;width:65%;height:548px;margin-top:128px}.room-gallery{position:relative;float:right;width:35%;height:548px;overflow-x:hidden;overflow-y:auto;margin-top:128px}.room-gallery div{width:50%;height:auto;display:inline-block;float:left;border:1px solid #fff}.room-gallery div img{width:100%;height:auto}#booking{bottom:48px;zoom:.9;transform:scale(.9);-ms-transform:scale(.9);-mos-transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0;margin-left:calc(-615px * 0.9)}.page-content .inner-content{padding-top:100px}.list.rooms .entry{height:auto;margin:0;clear:both;background:#f0f0f0}.list.rooms .entry.detail{height:auto;margin:0;clear:both;background:#f0f0f0}.list.rooms .room-gallery{text-align:right;position:absolute!important;top:0;bottom:0;left:0;width:100%}.list.rooms .room-gallery .thumb{display:block;width:100px;margin:0 0 0 auto;border-left:1px solid #FFF}.list.rooms .room-video{position:relative;float:right;width:calc(100% - 370px);height:auto;overflow:hidden}.list.rooms .room-video p{margin:0;line-height:0}.list.rooms .entry .text{position:relative;float:left;width:370px;padding:30px 30px 10px 30px;background:#f0f0f0;color:#333}.list.rooms .entry.detail .text{width:calc(100% - 370px)}.list.rooms .entry.detail .room-detail{width:370px;float:right;margin-top:0;background:#dad8d8;padding:40px 0 30px 30px;position:absolute;bottom:0;right:0;top:0}.list.rooms .entry.detail .room-buttons{margin-top:50px}.list.rooms .entry .img-responsive{min-height:460px}.list.rooms .entry .thumbs{position:absolute;bottom:35px;right:0;height:85px;width:600px;margin:0;padding-left:14px;overflow-x:auto;overflow-y:hidden;z-index:999;background:#fff;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.125);box-shadow:0 8px 8px rgba(0,0,0,.125);white-space:nowrap;text-align:left}.list.rooms .entry:nth-child(even) .room-gallery{right:0;left:auto}.list.rooms .entry:nth-child(even) .text{float:right}.list.rooms .entry:nth-child(even) .room-video{float:left}.list.rooms .entry .room-video img{width:100%;height:auto}.list.rooms .entry .room-video img.travel_reel_play,.list.rooms .entry .room-video .travel_reel_footer img{width:auto}.list.rooms .entry:nth-child(even) .thumbs{left:0;right:auto}.list.rooms .btn.closediv{top:0;right:0}.navbar .navbar-collapse{float:right;margin:0}.list.rooms .btn{display:inline-block}.list.deals{position:relative}.list.deals .entry{position:relative;width:100%;height:auto;padding:0;margin:0 auto 15px auto;background:#f0f0f0}.list.deals .deal-image{position:relative;float:right;margin:0;padding:0;width:55%;height:338px;background:center center no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.list.deals .text{position:relative;float:left;background:#f0f0f0;color:#000;width:45%;height:auto;text-align:left;padding:0 20px}.list.deals .text h2{font-size:36px;color:#0084aa;text-align:left}.list.deals .text h2 a{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000}.list.deals .text p{padding-left:0;padding-right:0}.things-to-do-slides{position:relative;width:100%;height:auto;min-height:580px;max-width:1370px;padding:0;margin:-200px auto 60px auto;background:#f0f0f0;overflow:hidden}.slick-slide img{min-height:580px;max-height:100%;width:70%;float:left}#things-to-do-gallery{position:absolute;top:0;left:0;bottom:0;display:inline-block;float:left;height:100%;z-index:9999}.things-to-do-slides .text{position:relative;float:right;width:30%;padding:0 50px 80px 50px;text-align:left}.travelreel.travelreel-complete img.travel_reel_holder{width:100%!important;height:544px!important;max-width:none!important;min-height:initial!important;max-height:none!important}.list.things-to-do .activity-image,.list.things-to-do .activity-video{float:left;width:55%;height:539px;margin:0;padding:0;overflow:hidden}.list.things-to-do .text{float:right;width:45%;margin:0;padding:0}.list.things-to-do .entry{margin:0}.list.things-to-do .entry.row:nth-child(odd) .activity-image,.list.things-to-do .entry.row:nth-child(odd) .activity-video{float:right}.list.things-to-do .entry.row:nth-child(odd) .text{float:left}.container.main.things-to-do{padding:0}}@media (min-width:1200px){.ios h3{}.navbar-custom::before{display:none;content:" ";position:absolute;top:0;left:0;width:100%;height:28px;background:#248acc;pointer-events:none}.navbar-custom .col-md-6.navbar-details{background:none}.navbar-custom .navbar-nav>li>a{padding:0 12px;font-size:15px}.navbar-custom .navbar-nav li li a{font-size:15px;white-space:nowrap}#feature{margin-top:0}#booking{bottom:48px}.form-standard{margin:25px 200px}.well .form-standard{margin:25px 0}.infomenu a{font-size:13px}footer.base .container{position:relative;width:100%}.bottom-banners div.banner h4,#special h4{font-size:36px;line-height:55px;color:#fff}}@media (min-width:1300px){.navbar-custom .navbar-nav>li>a{padding:0 17px}#booking{zoom:1;transform:scale(1);-ms-transform:scale(1);-mos-transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-ms-transform-origin:0 0;-mos-transform-origin:0 0;-webkit-transform-origin:0 0;margin-left:calc(-615px * 1.0)}}@media (min-width:1371px){.list.rooms,.list.deals{width:1370px;margin:0 auto}#feature.detail{max-width:1370px;margin:0 auto}.feature-video img{width:100%}}@media (min-width:1400px){.navbar-custom{width:1370px;margin:0 auto}.navbar-custom .container{padding:0}.navbar .phone{margin-right:20px}.bottom-banners{max-width:1370px}}.tour-categories{text-align:center}.tour-categories a.btn{display:inline-block;background:#0084ab;margin-bottom:10px}.tour-categories a.btn:hover,.tour-categories a.btn.active{background:#ff4c2f;color:#fff;border-color:#ff4c2f}