@media only screen and (max-width:1366px){h1,.h1{font-size:3.3em}#home .navbar-center{margin-left:10%}}@media only screen and (max-width:1280px){#home .navbar-center{margin-left:5%}}@media only screen and (max-width:1199px){h1,.h1{font-size:2.7em}h2,.h2{font-size:2.5em}h3,.h3{font-size:1.8em}h4,.h4{font-size:20px}.navbar-nav>li:first-child>a{padding-left:0}.navbar-nav>li:first-child>a:after{margin-left:-18px !important}.navbar-nav>li:last-child>a:after{margin-left:0 !important}nav{position:relative}.navbar-default{position:relative}.navbar-collapse{clear:none}.navbar-nav>li{float:left}.navbar-nav>li>a{min-width:initial;line-height:20px;padding:25px 8px}.navbar-nav>li>a>i{display:inline-block;float:left;margin-right:15px;background-size:20px;width:20px;height:20px}.navbar-default .navbar-nav>li.active:after{display:none}.hotel #logo{max-width:140px}.sp-info{font-size:13px;left:15px;top:15px;right:15px;bottom:15px}}@media only screen and (min-width:1025px){#mobile-menu-trigger,#mobile-menu,#top-nav-trigger{display:none !important}}@media only screen and (max-width:1024px){#alt-logo{margin:25% auto 0 auto;display:block;max-width:360px}.slides h2{font-size:55px}.flex-control-nav{bottom:40px}.top-bar{background:#002859}.top-nav{position:fixed;width:33rem;background:#f4f4f4;top:107px;left:0;margin-left:0;padding-top:20px;height:100%;z-index:-1;-webkit-transform:translate3d(-33rem,0,0);-moz-transform:translate3d(-33rem,0,0);-ms-transform:translate3d(-33rem,0,0);-o-transform:translate3d(-33rem,0,0);transform:translate3d(-33rem,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1)}.top-nav.open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow-y:auto;box-shadow:4px 1px 10px rgba(0,0,0,.15);-webkit-box-shadow:4px 1px 10px rgba(0,0,0,.15)}.top-nav>ul>li{display:block}.top-nav ul li a{padding:12px 25px;display:block;color:#777}.navbar-collapse{padding:0;clear:both;background:rgba(0,0,0,.65);position:relative;z-index:9999;border:none;margin-left:-15px !important;margin-right:-15px !important}.on .navbar-collapse{background:#f4f4f4}.navbar-toggle,#mobile-menu-trigger{display:inline-block;margin-top:14px}.navbar-header{float:none;margin-left:0 !important}#home .navbar-center{margin-left:0}#nav-menu.navbar-default{background:-moz-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0)}.navbar-default{padding-bottom:0}.navbar-default .container{padding:0 15px;text-align:center}.navbar-nav{margin:0;float:none !important}.navbar-nav>li{float:none;display:block;text-align:left;overflow:hidden}.navbar-default .navbar-nav>li.active:after{display:none}.navbar-default .navbar-nav>li>a{padding:15px !important;line-height:20px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;z-index:9}.on .navbar-default .navbar-nav>li>a{border-bottom:1px solid rgba(0,0,0,.035)}.navbar-nav>li>a>i{display:inline-block;float:left;margin-right:15px;background-size:20px;width:20px;height:20px}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li.current-menu-item>a:hover,.navbar-default .navbar-nav>li.current-menu-item>a,.navbar-default .navbar-nav>li>a:focus{background-color:rgba(0,0,0,.025) !important;color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:rgba(0,0,0,.3);color:#fff}.navbar-default .navbar-nav>li>a:hover:after,.navbar-default .navbar-nav>.current-menu-item>a:after,.navbar-default .navbar-nav>.active>a:after,.navbar-default .navbar-nav>.active>a:hover:after,.navbar-default .navbar-nav>.active>a:focus:after{display:none}.navbar-collapse{padding:0;clear:both;background:rgba(0,0,0,.65);position:relative;z-index:9999}.navbar-default .navbar-nav>li>a:after{display:none}.navbar-default .navbar-nav>.current-menu-item>a,.navbar-default .navbar-nav>.current-menu-item>a:hover,.navbar-default .navbar-nav>.current-menu-item>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:rgba(0,0,0,.025) !important;color:#fff}.menu-item-has-children>a:before{display:none}.sub-menu{position:relative;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;top:0}.sub-menu,.on .sub-menu{background:0 0}.sub-menu>li>a{padding:10px 15px;text-indent:15px}.on .sub-menu>li>a{border-bottom:1px solid transparent !important}.sub-menu>li:last-child>a{border-bottom:1px solid rgba(255,255,255,.1)}.sub-menu a:hover{background-color:rgba(0,0,0,.025)}.sub-menu .sub-menu{left:0;top:0;border-top:none;border-bottom:1px solid rgba(0,0,0,.07)}.sub-menu li li a{padding-left:20px}li .sf-sub-indicator{right:15px !important;position:absolute;left:auto!important;top:0 !important;height:50px;width:50%;text-align:right;cursor:pointer;z-index:999}li .sf-sub-indicator:after,li.open li .sf-sub-indicator:after,li.open li.open li .sf-sub-indicator:after{content:"+";font-size:16px;line-height:45px;margin:0 5px 0 0;color:#fff}.top-nav li .sf-sub-indicator:after,.top-nav li.open li .sf-sub-indicator:after,.top-nav li.open li.open li .sf-sub-indicator:after{color:#777}li.open .sf-sub-indicator:after,li.open li.open .sf-sub-indicator:after,li.open li.open li.open .sf-sub-indicator:after{content:"-";font-size:23px;margin:0 7px 0 0;line-height:45px}.on li .sf-sub-indicator:after,.on li.open li .sf-sub-indicator:after,.on li.open li.open li .sf-sub-indicator:after{color:#000}.sf-menu li:hover ul,.sf-menu li.sfHover ul{height:0;position:absolute;visibility:hidden!important;overflow:hidden}.sf-menu li ul.mobile-open{height:auto!important;display:block!important;position:relative;visibility:visible!important}.featured-destination{padding:10vw 0}.newsletter-item h3{font-size:1.5em}.reservation{top:-164px}}@media only screen and (max-width:992px){h1,.h1{font-size:2.5em}h2,.h2{font-size:2.3em}h3,.h3{font-size:1.6em}h4,.h4{font-size:18px}}@media only screen and (max-width:991px){.offer-item{margin-bottom:30px}.offer-item .overlay-caption{position:relative}}@media only screen and (max-width:768px){h1,.h1{font-size:2.3em}h2,.h2{font-size:2em}h3,.h3{font-size:1.3em}h4,.h4{font-size:16px}.navbar-center{margin-left:0}.reservation{top:-236px}.featured-experience figure img{height:532px !important;width:100%}.featured-destination{padding:10vw 0}.news-item figure img{width:100%}.news-title{padding:8vw}.news-caption{padding:8vw}#room.owl-theme .owl-controls .owl-buttons .owl-next{height:calc(10vw);right:4.6vw;width:calc(10vw)}#room.owl-theme .owl-controls .owl-buttons .owl-prev{height:calc(10vw);left:4.6vw;width:calc(10vw)}.room-caption h3{font-size:1.5em;line-height:20px}.featured-services figure img{width:100%}.footer-nav{text-align:center}.footer-item{text-align:center}.copyright{text-align:center;padding-top:30px;padding-bottom:0;z-index:1}.social-media{text-align:center;padding-top:25px;padding-bottom:20px;z-index:1}}@media only screen and (max-width:767px){#room .owl-next,#room .owl-prev{width:9vw;height:9vw;margin-top:-4.5vw}#room .owl-next{right:4.4vw}#room .owl-prev{left:4.4vw}.text-right{text-align:left !important}.right-block{margin-right:auto;margin-left:0}}@media only screen and (max-width:640px){#home .slides .tagline-content,.carousel .tagline-content{margin-top:100%}.experience-item figure a img{width:100%;height:auto !important}.property-item a{height:calc(35vw)}.news-title{padding:10vw}.news-caption{padding:10vw}#testimonial .item{padding:0 20px}.intro h3{font-size:25px}.room-caption h3{font-size:1.5em;line-height:20px}.featured-services figure img{width:100%}.services-caption{padding:2vw 5vw}.sp-item figure img{width:100%}.sp-option{padding:5vw 7vw}.featured-rhadana .rhadana-item,.col-count-two{-webkit-column-count:1;-moz-column-count:1;column-count:1}.footer-item{text-align:center;padding-top:30px;padding-bottom:25px}.footer-nav{text-align:center}.time-weather{text-align:center}.copyright{text-align:center;padding-top:30px;padding-bottom:0;z-index:1}.social-media{text-align:center;padding-top:25px;padding-bottom:20px;z-index:1}}@media only screen and (max-width:480px){section{padding:10vw 0}#home .navbar-header{margin-left:0 !important}#home .slides .tagline-content,.carousel .tagline-content{margin-top:100%}.property-item a{height:calc(35vw)}.experience-item figure a img{width:100%}.news-title{padding:10vw}.news-caption{padding:10vw}#testimonial .item{padding:0 20px}.room-caption{height:calc(40vw);width:calc(85vw)}.room-caption h3{font-size:1.5em;line-height:20px}.featured-services figure img{width:100%}.services-caption{padding:5vw 10vw}.sp-item figure img{width:100%}.sp-option{padding:10vw}.time-weather{text-align:center}.promo,.offer-bar{left:0;right:0;margin:auto}.list.two-col ul,.text-two-col{-moz-column-count:1;column-count:1}.nav-tabs>li>a{padding:8px 10px}.copyright{text-align:center;padding-top:30px;padding-bottom:0;z-index:1}.social-media{text-align:center;padding-top:25px;padding-bottom:20px;z-index:1}@media only screen and (max-width:320px){#home .navbar-header{margin-left:0 !important}.navbar-collapse .collapse{margin-right:-30px;margin-left:-30px}#home .slides .tagline-content,.carousel .tagline-content{margin-top:100%}.property-item a{height:calc(40vw)}.experience-btn{padding:20px 0 50px}.featured-destination{padding:10vw 0}.news-title{padding:10vw}.news-caption{padding:10vw}.news-caption h3{font-size:30px;line-height:40px}#testimonial .item{padding:0 20px}#testimonial .item h3{font-size:30px}.intro h3{font-size:20px}.room-caption{height:calc(40vw);width:calc(85vw)}.room-caption h3{font-size:1.5em;line-height:20px}#room.owl-theme .owl-controls .owl-buttons .owl-next{height:calc(10vw);right:0;top:24vw;width:calc(10vw)}#room.owl-theme .owl-controls .owl-buttons .owl-prev{top:24vw;height:calc(10vw);left:0;width:calc(10vw)}.services-caption{padding:5vw 10vw}.featured-services figure img{width:100%}.sp-option{padding:10vw}.footer-item{padding-top:30px;padding-bottom:25px;z-index:1}.footer-nav{text-align:center}}